Windows下webrtc源码获取编译

由于Google的原因,拉取webrtc源码必须科学上网或者代理,这里我从网上down好了webrtc的源码以及用于chromium开发的工具depot_tools。由于大墙这其中会有太多的坑了,所以直接拿到现成的代码和工具包会大大节省我们的部署时间。

通过百度网盘分享的文件:webrtc源码
链接:https://pan.baidu.com/s/1v-Dh3cxjYUWcOho2ipuRvA
提取码:jfu7
复制这段内容打开「百度网盘APP 即可获取」

以下会接着上面的源码和chromium工具包进行环境部署和编译

1、VS2019对应的Win 10 SDK可以从这里下载,选择10.0.19041.0版本 (10.0.18362.1这个版本尽量也安装了)。
这里有两个小坑注意:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
确保以上安装(Debugging Tools For Windows)
其次,一定要装10.0.19041.0版本的sdk,否则在后边编译过程中会发生调用报错
在这里插入图片描述
2、VS2019的下载地址(记得勾选用于 x86 和 x64 的 Visual C++ ATL、用于 x86 和 x64 的 Visual C++ MFC)
在这里插入图片描述
3、装python3.9
4、将 depot_tools 目录地址添加到系统和用户环境变量 ,如下:
①首先先将depot_tools目录放到系统和用户的PATH里边,其次一定将位置移动到最上层;②然后
在用户层新建变量名depot_tools,然后值为其路径;③最后建立变量名DEPOT_TOOLS_UPDATE和DEPOT_TOOLS_WIN_TOOLCHAIN,它们的值都是0,这是保证不自动更新depot tools防止因需科学上网而报错,该变量会告诉 depot_tools 使用你本地安装的 Visual Studio 版本。
在这里插入图片描述
以上配置成功后:

进入到C:\webrtc\webrtc-checkout\src>的目录下,执行如下命令:

gn gen --ide=vs2019 out/test
ninja -C out/test

在这里插入图片描述
以上编译Windows版本的webrtc源码完成

5、运行demo看一下:
在这里插入图片描述
在这里插入图片描述
end----------------------------

参考:
【1】https://blog.csdn.net/qq_41431457/article/details/106111279
【2】https://blog.csdn.net/webrtc_video/article/details/115007232
【3】https://avdancedu.com/2bafd6cf/
【4】https://blog.csdn.net/yyinhai/article/details/52955608

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值