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