CEF 编译配置

原文详见: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工程生成

  1. 安装cmake后,在安装目录(如:”C:Program FilesCMakebin”)里找到cmake-gui.exe ,点击运行。
    图片请点击:http://www.bytekits.com/tsingchen/cef/cef-cfg-compile.html

  2. cmake运行需要配置cmake的输入和输出目录 。即where is the source codewhere 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是我的输出目录,根据个人实际情况选择一个空的有效目录即可。

  3. 以上如未提示错误,点击”Configure“按钮进行配置,弹出如下对话框:
    图片请点击:http://www.bytekits.com/tsingchen/cef/cef-cfg-compile.html
    我们这里可以看到,软件自动选中了生成工程的类型为visual studio 2013 和使用use default native compilers

    如果和上图不一致,可手动选择。

  4. 然后点击Finsh按钮完成,出现如下提示对话框:

    我们默认不做改动,再次点击Configure按钮进行生成确认。

  5. 生成确认后,点击Generate按钮生成工程。
    生成后点击Open Project按钮或直接到 E:/cefbuild2目录下双击cef.sln即可打开工程。图片请点击:http://www.bytekits.com/tsingchen/cef/cef-cfg-compile.html

编译

Solution ‘cef’上右键,build即可编译。
编译完成后,在debugrelease目录下可即可运行样例工程。

cef-chromium源码编译

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章