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可以正常使用

Tags: