最近基於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
