原文详见:http://www.bytekits.com/tsingchen/cef/cef-cfg-compile.html
环境说明:
操作系统: windows 7 x64
vs版本: Visual studio 2013 update5
CEF包下载
我们在这个网址(http://opensource.spotify.com/cefbuilds/index.html ) 下载Windows 32-bit Builds 中的 Sample Application,我这里下载的文件是这个:cef_binary_3.3538.1852.gcb937fc_windows32.tar.bz2
。下载后解压,可以看到几个目录和文件。
cmake:现在的开源工程生成特定编译器的工程配置都是依赖于cmake工具。
Debug: cef浏览器运行所需要的debug库
Release: cef浏览器运行所需要的Release库
include:二次开发和使用cef库所需要的头文件
libcef_dll : cef生成dll库所需要的cc(c++)文件。
Resources:cef浏览器运行所必须的资源文件。如果没有这些文件,会出现运行crash问题。
tests: cef自带的几个样例工程。包括:cefclient和cefsimple。
CMake下载和安装
在网上搜索cmake安装包。我这里下载的是 CMake_v3.11.3.rar这个包。
下载完成后解压,里面包括 cmake-3.11.3-win32-x86.msi和 cmake-3.11.3-win64-x64.msi其中一个安装即可。
两者的只是32位和64位的区别。
在安装过程中如提示“是否将安装路径增加到系统环增路径中”,我们这里为了以后方便,选中即可。
vs2013工程生成
-
安装cmake后,在安装目录(如:”C:Program FilesCMakebin”)里找到cmake-gui.exe ,点击运行。
图片请点击:http://www.bytekits.com/tsingchen/cef/cef-cfg-compile.html -
cmake运行需要配置cmake的输入和输出目录 。即where is the source code和where to build the binaries,这里分别填入
C:/Users/Administrator/Desktop/cef_binary_3.3538.1852.gcb937fc_windows32/cef_binary_3.3538.1852.gcb937fc_windows32 和 E:/cefbuild2我这里是将cef解压到桌面了,source code目录所指的根目录就是上面我介绍的那几个目录和文件。
E:/cefbuild是我的输出目录,根据个人实际情况选择一个空的有效目录即可。 -
以上如未提示错误,点击”Configure“按钮进行配置,弹出如下对话框:
图片请点击:http://www.bytekits.com/tsingchen/cef/cef-cfg-compile.html
我们这里可以看到,软件自动选中了生成工程的类型为visual studio 2013 和使用use default native compilers。如果和上图不一致,可手动选择。
-
然后点击Finsh按钮完成,出现如下提示对话框:
我们默认不做改动,再次点击Configure按钮进行生成确认。 -
生成确认后,点击Generate按钮生成工程。
生成后点击Open Project按钮或直接到 E:/cefbuild2目录下双击cef.sln即可打开工程。图片请点击:http://www.bytekits.com/tsingchen/cef/cef-cfg-compile.html
编译
在Solution ‘cef’上右键,build即可编译。
编译完成后,在debug和release目录下可即可运行样例工程。