原文詳見: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目錄下可即可運行樣例工程。