編譯windows版webrtc的筆記


1.    安裝V2015,最好是全部安裝

2.    安裝lantern並運行
查看配置文件%appdata%\Lantern\settings.yaml,獲得IP與端口

3.    按照官網http://dev.chromium.org/developers/how-tos/install-depot-tools
安裝最新版depot_tools(實際上是解壓),然后將depot_tools加入到路徑中

4.    進入命令行

5.    執行命令set http_proxy=http://127.0.0.1:51330 & set https_proxy=https://127.0.0.1:51330
執行前將ip與端口換成setting.yaml中的ip與端口

6.    在任意一個目錄比如d:\創建http_proxy.boto文件,文件內容是
[Boto]
proxy =127.0.0.1
proxy_port = 51330
其中ip與端口換成setting.yaml中的ip與端口

7.    設置環境變量set NO_AUTH_BOTO_CONFIG=d:\http_proxy.boto

8.    設置環境變量SET DEPOT_TOOLS_WIN_TOOLCHAIN=0

9.    在命令行中執行set看屏幕的顯示,確認上述環境變量設置正確

10.    命令行進入你的工作目錄比如d:\webrtc

11.    依次執行如下命令行
fetch --nohooks webrtc
cd src
git branch –r
git checkout branch-heads/59
gclient sync
gn gen out/debug-x64 --ide="vs2015"
ninja -C out/debug-x64

然后到src\out\debug-x64打開all.sln

12.   若干情況
1)    下載慢
因為有幾個G的東東需要下載
或者需要購買付費版本的lantern

2)    有時執行命令行時出現一些錯誤提示,比如無法下載gn.exe
這時可以從別人那里復制這些無法下載的文件,可能有這些文件需要復制
gn.exe位於src\buildtools\win
clang-format.exe位於src\buildtools\win
isolate.exe位於src\tools\luci-go\win64





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM