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源碼編譯

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