CEF3 Windows开发环境搭建

  最近基于CEF3封装了个浏览器,由于现在版本的CEF3 Binary里没有vs项目和解决方案,需要自己搭建CEF3 Windows开发环境。

  我上一个版本是基于CEF3.2171.1979版本开发的,开发工具为vs2013,可以直接打开【cefclient2010.sln】进行代码编辑开发,最近下载了CEF3.2875.1481版本的binary,都是通过CMake进行编译的,由于不熟悉CMake,也不如vs2013/vs2015用的熟悉,所以还是想转换为能用vs2013/vs2015直接开发的环境。

环境配置/搭建开始

1. 安装Cmake

  CMake下载地址:https://cmake.org/download/

2. 创建一个 .bat 文件

::这个是多文件批处理
@echo off
::添加系统变量,根据cmake.exe的实际所在目录来修改
::set path=%cd%cmake-3.5.0-win32-x86in;%path% 我是手动将cmake添加到环境变量里
::set CurrentPath=%cd%cef_binary_3.2526.1373.gb660893_windows32
set /p CurrentPath=请拖曳CEF的目录到这里:
::切换到libcef_dll目录
cd /D %CurrentPath%
cmake.exe .
::切换到libcef_dll目录
::调用CMake来生成libcef_dll的.sln和.vcxproj文件
cd /D %CurrentPath%libcef_dll
cmake.exe .
cd /D %CurrentPath%cefclient
::调用CMake来生成cefclient的.sln和.vcxproj文件
cmake.exe .
cd /D %CurrentPath%cefsimple
::调用CMake来生成cefsimple的.sln和.vcxproj文件
cmake.exe .
pause

将.zip文件直接解压,根据cmake.exe的所在路径修改上面的.bat文件。双击运行.bat文件,将CEF3的解压目录(如cef_binary_3.1453.1490_windows)拖曳到控制台上。这个时候CMake就会根据CMakeLists.txt和当前安装的VS版本来生成相应的.sln和.vcxproj文件。如果安装了多个版本的VS,应该是以最高版本为准的,本人经历所得。

参考文档:

1. http://blog.csdn.net/yaoxuanzhi/article/details/50856744

原文地址:https://www.cnblogs.com/hezhixiong/p/5956558.html