1、Visual Studio 2017安装
WebRTC用到了很多C++最新特性,所以编译最新WebRTC代码VS要求为2017(>=15.7.2) 版本。
2、安装SDK调试工具
由于最新WebRTC源码要求10.0.18362及以上Win10 SDK。所以请下载10.0.18362 或以上的Win10 SDK。

由于10.0.18362 Win10 SDK存在于VS2019安装选项中,VS2017安装选项不带有该SDK,所以使用VS2017得从Win10 SDK下载另外下载最新Win10 SDK,或者再装个VS2019选择安装该SDK即可。
3、depot_tools安装
该depot_tools目录的路径加到系统环境变量Path里,然后把该路径移到最前面(避免已安装的python与git造成影响)
4、获取WebRTC源码(我这边是阿里云上提前下载好)
5、编译工程
WebRTC默认使用Ninja作为编译系统,Ninja工程文件通过GN生成,由于我们需要使用VS进行代码编辑调试等,所以使用GN生成Ninja工程时需要配置--ide=vs生成VS的工程文件。
打开cmd

本文详细指导如何在VS2017上安装Visual Studio 2017版本、Win10 SDK,配置depot_tools,获取并编译WebRTC源码,同时解决gn时的Visual Studio Version找不到和编译过程中Pywin32缺失的问题。
最低0.47元/天 解锁文章
2361

被折叠的 条评论
为什么被折叠?



