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-x86\bin;%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