下载 CefGlue
进入这个地址 https://bitbucket.org/xilium/xilium.cefglue/downloads
点击红框中的“Download repository”,下载 CefGlue。文件名类似于 xilium-xilium.cefglue-3f99a62e5123.zip
。
下载 CEF
先找到需要下载的 CEF 版本。
解压刚才下载的 CefGlue 文件,用 Visual Studio 打开 xilium-xilium.cefglue-3f99a62e5123\CefGlue\Interop\version.g.cs
文件,找到 public const string CEF_VERSION = "3.3359.1772.gd1df190";
这行,其中的 3.3359.1772.gd1df190
就是需要下载的 CEF 的版本号。
进入这个地址 http://opensource.spotify.com/cefbuilds/index.html
页面类似于上图这样,上面一般没有我们需要的版本号。
在 Version Filter
后面输入 3.3359.1772
,然后点击 [Apply] 按钮。
然后找到 Windows 32-bit Builds,下载下面的 Standard Distribution
。
编译 CefGlue.Demo.WinForms
启动 Visual Studio 2015,打开 xilium-xilium.cefglue-3f99a62e5123\Xilium.CefGlue.sln
。
首先,把工具栏里的“解决方案平台”由 Any CPU
改为 x86
。
然后,在“解决方案资源管理器”里,在 CefGlue.Demo.WinForms 项目上点击鼠标右键,再点击弹出菜单上的 [生成(U)] 菜单项,编译生成 CefGlue.Demo.WinForms 项目。
打开 xilium-xilium.cefglue-3f99a62e5123\CefGlue.Demo.WinForms\bin\x86\Debug
文件夹,双击运行里面的 Xilium.CefGlue.Demo.WinForms.exe
,会弹出错误提示 无法加载 DLL "libcef"
运行 CefGlue.Demo.WinForms
解压刚才下载的 cef_binary_3.3359.1772.gd1df190_windows32.tar.bz2
,然后打开 cef_binary_3.3359.1772.gd1df190_windows32\Debug
文件夹,复制里面的子文件夹及全部文件到 xilium-xilium.cefglue-3f99a62e5123\CefGlue.Demo.WinForms\bin\x86\Debug
目录。再复制 cef_binary_3.3359.1772.gd1df190_windows32\Resources
里面的子文件夹及全部文件到 xilium-xilium.cefglue-3f99a62e5123\CefGlue.Demo.WinForms\bin\x86\Debug
目录。
此时再运行 Xilium.CefGlue.Demo.WinForms.exe
,显示窗口如下
如果在地址栏中输入百度的网址,就会显示百度的页面。