vs2017环境下webrtc的下载与编译配置

由于webrtc最新版本,加入了新的降噪模块,这里对最新版本进行下载与编译配置
 
1、安装vs2017,在官网上下载
 
2、下载depot_tools
http://dev.chromium.org/developers/how-tos/install-depot-tools
 
3、下载安装windows 10 sdk
      目前我使用的版本 sdk 版本号 最好为 10.0.17134 ,同时记得安装器debug tool, 设置路径为 : Control Panel → Programs → Programs and Features → Select the “Windows Software Development Kit” → Change → Change → Check “Debugging Tools For Windows” → Change. Or, you can download the standalone SDK installer and use it to install the Debugging Tools. 并配置环境变量 WINDOWSSDKDIR 指向 SDK 安装目录
 
4、环境变量添加
设置 depot_tools环境变量,指向安装的目录
设置:
DEPOT_TOOLS_WIN_TOOLCHAIN=0
GYP_GENERATORS=ninja,msvs-ninja
GYP_MSVS_VERSION=2017
 
cmd环境下:
5、gclient config https://chromium.googlesource.com/external/webrtc --name=src
 
6、不需要安装python,已存在的python重命名
$ git config --global user.name "****"
$ git config --global user.email "*****"
$ git config --global core.autocrlf false
$ git config --global core.filemode false
$ git config --global branch.autosetuprebase always
 
7、下载源码
mkdir webrtc-checkout
cd webrtc-checkout
fetch --nohooks webrtc
gclient sync
 
8、生成解决方案
默认方案
gn gen --ide=vs out/Debug
 

你可能感兴趣的:(WebRTC流媒体技术,webrtc,环境配置)