win10+vs2019 編譯webrtc m108
不能訪問外網途徑的捷徑
已經下載好的資源,可以直接生成工程:
//pan.baidu.com/s/14plvXZD_qX9nn441RbsCwA?pwd=ww8c
該資源可以跳過的步驟
- 步驟1,depot_tools下載
- 步驟3,代理設置
- 步驟4
- 步驟5
1.所需工具列表
- 能上外網
- 安裝git工具
- 安裝vs2019
- 下載depot_tools
2. 安裝、配置vs2019
2.1 將vs2019安裝至c盤
2.2 安裝配置參考如圖所示
2.3 離線安裝 win10 SDK
下載Win10 SDK 10.0.20348
安裝配置如圖
3. 其他工具、環境變數
# 設置gclient代理
set http_proxy=//localhost:7890
set https_proxy=//localhost:7890
set all_proxy=//localhost:7890
# 設置git代理
git config --global http.proxy socks5://127.0.0.1:7890
git config --global https.proxy socks5://127.0.0.1:7890
# 設置環境變數
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set vs2019_install=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
set GYP_MSVS_OVERRIDE_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
set GYP_GENERATORS=msvs-ninja,ninja
將C:\Users\chai51\m108\depot_tools
添加在系統的PATH環境變數中
4.同步更新
# 更新工具
fetch --nohooks webrtc
# 拉取程式碼
cd C:\Users\chai51\m108\webrtc
gclient sync
注:此過程中會有報錯,99%的原因是因為網路,請在網路環境好的地方多次執行
5. 切換分支
cd C:\Users\chai51\m108\webrtc\src
git checkout -b m108 refs/remotes/branch-heads/5359
6.生成工程文件
gn gen out/Release --ide=vs2019 "--args=is_debug=false"
看到綠色的Done提示資訊,表示vs工程生成成功
7.開始編譯
打開C:\Users\chai51\m108\webrtc\src\out\Release\all.sln
編譯webrtc項目即可
注意事項:
vs2019安裝路徑一定是默認的C盤路徑
點擊左下角windows開始圖標,搜索管理應用執行別名將python python3關閉,使C:\Users\chai51\m108\depot_tools
路徑下的python可以正常使用