電腦配置:
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...