一環境配置
1.1設置系統UTF8編碼
1.2vs2017語言環境設置英文包
二.獲取depot_tools(此步驟可以跳過 最新工具包已上傳下載使用即可)
windows下載壓縮包,然后放到系統PATH中
下載完以后,基本就是靠depot_tools這個工具集合了,這個工具機帶有git,ninja,python
注意:現在完成后,本機裝python路徑需先注釋調,之后編譯依賴depot_tools
三:crashpad庫編譯步驟:
1.git 抓取https://chromium.googlesource.com/crashpad/crashpad (此步驟可跳過最新代碼已更新)
$ cd ~/crashpad/crashpad
$ git pull -r
2.gclient sync (此步驟可跳過最新代碼已更新)
需翻墻 若更新超時 添加代理
export http_proxy=“http://127.0.0.1:7890”
export https_proxy=“http://127.0.0.1:7890”
執行gclient sync
Error: client not configured; see ‘gclient config’
原因是本地缺少.client配置文件導致可執行 gclient config https://chromium.googlesource.com/crashpad/crashpad 解決
四:編譯(git上 二,三,步驟已完成可跳過,重點關注這一步就行)
1.解壓depot_tools 到當前目錄 并把depot_tools添加到系統路徑 注意:本機裝python路徑需先注釋掉,之后編譯依賴depot_tools
2.配置編譯參數:
3.生成編譯配置
4.修改out/Debug目錄下toolchain.ninja 編譯參數 debug /MDd release /MD
5.ninja -t clean 清空 ninja -C out/Debug 編譯成功 編譯完成可以使用
6.lib拷貝 lib生成路徑比較分散,需手動拷貝出去 存放路徑out/Debug/obj/…
五,輔助
1.生成vs工程