admin管理员组文章数量:1532440
win10系统下载编译webrtc源码
一、下载安装VS2017
目前最新版本的webrtc已经可以用Vs2019,但是因为我们要使用的webrtc版本是以前的版本,旧版webrtc源码中vs_toolchain.py中指定了vs2017,所以不能用2019,否则编译是会出错。
1、官网下载vs2017
下载网址:[https://my.visualstudio/Downloads?q=visual%20studio%202017&wt.mc_id=omsftvscom~older-downloads](https://my.visualstudio/Downloads?q=visual studio 2017&wt.mc_id=omsftvscom~older-downloads)
2、安装vs2017
安装时,选择使用c++的桌面开发,一定要勾选MFC和ATL相关的组件
二、下载安装win10-SDK
下载Vs2017时会自动下载sdk,版本是10.0.17763.0,但是https://chromium.googlesource/chromium/src/+/master/docs/windows_build_instructions.md,中提到,必须安装10.0.19041或者更高版本的 Windows 10 SDK,所以我们还需要自定义安装win10-SDK
1、下载win10-SDK
下载网址:
https://developer.microsoft/en-us/windows/downloads/windows-10-sdk/
2、安装win10-SDK
注意一定要勾选Debugging Tools For Windows这一项
3、修改文件目录
复制C:\Program Files (x86)\Windows Kits\10\Redist\10.0.19041.0\ucrt这个文件夹到C:\Program Files (x86)\Windows Kits\10\Redist目录下,因为默认安装的win10-SDK的DLLs路径为:C:\Program Files (x86)\Windows Kits\10\Redist\10.0.19041.0\ucrt\DLLs…但是webrtc的src\build\vs_toolchain.py文件中sdk-DLLs的导入目录为:C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs,为了避免错误,将ucrt复制到Redist目录下
三、下载depot_tools
由于Chromium项目的代码量巨大,又依赖了很多第三方代码库,所以如何有效的管理这些代码是个难题。Chromium官方提供了一个depot_tools来管理Chromium源代码的工具,官方开发工作流也是基于depot_tools。
1、下载网址
https://commondatastorage.googleapis/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up
点击红圈地方下载depot_tools
2、解压depot_tools
下载后直接解压到指定路径,不要在其他地方解压再复制到你想放的目录,以免复制过程中丢失一些文件
四、设置环境变量
1. 创建一个.boto文件,文件内容为:
[Boto]
proxy=192.168.21.208
proxy_port=808
添加NO_AUTH_BOTO_CONFIG环境变量,值为.boto文件路径
2. 环境变量Path添加depot_tools的目
版权声明:本文标题:win10下载编译webrtc源码 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1725257073a1015158.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论