libcef完整原始碼獲取與編譯

2021-08-14 09:26:12 字數 1992 閱讀 5581

電腦配置:

1. win7 及以上 64bit os

2. vs2017

3. 安裝

windows 10.0.15063.468 sdk

,為了防止編譯錯誤,必須安裝正確的sdk版本

1. 建立檔案目錄

x:\code\automate -->(x可以為任何磁碟)

x:\code\chromium_git

depot_tools.zip

並解壓至 x:code\depot_tools中,注意將壓縮包中的內容要全部解壓過去

內容如下:

3. 在cmd視窗中執行 update_depot_tools.bat,命令列如下:

cd x:\code\depot_tools

update_depot_tools.bat

4. 將 x:\code\depot_tools 新增到當前系統環境變數下。

automate-git.py

到 x:\code\automate 目錄下

6. 建立批處理檔案(

x:\code\chromium_git\update.bat),內容如下:

set cef_use_gn=1

set gn_defines=use_jumbo_build=true

set gn_arguments=--ide=vs2017 --sln=cef --filters=//cef/*python ..\automate\automate-git.py --download-dir=x:\code\chromium_git --depot-tools-dir=x:\code\depot_tools --no-distrib --no-build

7. 在cmd視窗中執行update.bat,命令列如下:

但此時還並沒有得到工程檔案。生成ninja和vs 工程檔案步驟如下:

8. 在x:\code\chrominum_git\chrominum\src\cef目錄下建立 create.bat,內容如下:

set cef_use_gn=1

set gn_defines=use_jumbo_build=true

set gn_arguments=--ide=vs2017 --sln=cef --filters=//cef/*call cef_create_projects.bat

9. 在cmd視窗中執行 create.bat

cd x:\code\chromium_git\chromium\src\cef

create.bat

執行完成之後,會在

x:\code\chromium_git\chromium\src\out\debug_gn_x86\cef.sln 下面得到cef完整解決方案。

10. 採用ninja 編譯cef,在cmd視窗中執行如下命令:

cd x:\code\chromium_git\chromium\src

ninja -c out\debug_gn_x86 cef

C 獲取本機IP位址(完整原始碼)

親身實驗過的兩種方法,都可行。以下 為c 控制台程式 using system using system.collections.generic using system.linq using system.text using system.net 使用方法一需要用到 using system.n...

mysql原始碼編譯表 MySQL原始碼編譯安裝

1 安裝cmake 2.8.10.2.tar.gz 以root使用者進入shell tar zxvf cmake 2.8.10.2.tar.gz cd cmake 2.8.10.2 configure make 無法make,檢測gcc編譯環境 make install 2 安裝ncurses 5....

DuiLib介面庫學習筆記(原始碼獲取和編譯)

使用vs2008開啟解決方案duilib.sln編譯全部工程後在bin目錄下得到許多demo程式,可以參看學習,快速入門。這裡備註 為了方便之後在不同的配置中使用duilib,可以編譯生成不同的導入庫和dll檔案 後面我們在使用duilib的時候,會見到如下的包含標頭檔案和庫檔案 include d...