DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.下载depot_tools
https://storage.googleapis.com/chrome-infra/depot_tools.zip
下载后将其解压到相应文件夹中,并将其路径添加到系统的环境变量中
在这里插入图片描述
2.自动更新工具
管理员权限打开cmd,运行gclient自动更新工具,下载Python、git、svn等工具
3.拉取webrtc代码及编译
3.1 拉取webrtc代码时需要使用网络代理(vpn/vps),使用方式请百度
3.2 新建需要放置代码的目录,控制台转换到该目录
3.3 设置代理接口
set http_proxy=127.0.0.1:1080
set https_proxy=127.0.0.1:1080
注:本次设置仅在此控制台生效,重新启动无效,代理服务器端口跟具体使用代理有关,请自行调整
webrtc代码较为庞大,请保证代理流量充足以及磁盘空间充足(10G+)
3.4 拉取webrtc代码
fetch --nohooks webrtc
如此过程中断,可用gclient sync进行继续
3.5 设置编译所需环境变量
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_MSVS_VERSION=2017 # 指定vs版本
set GYP_MSVS_OVERRIDE_PATH=C:\Microsoft Visual Studio\2017\Community #vs安装路径,替换成自己的
set GYP_GENERATORS=msvs-ninja,ninja
3.5 生成vs工程及编译(如果不需要VS工程的话,此处可以将–ide=vs移除)
gn gen out/project --ide=vs
ninja -C out/project
注:此过程可能报错,报错缺少gn.exe时,可能为代码没有下载完整,如果gclient sync成功,可使用gclient runhooks进行相关确实工具的下载(数据量较大,需代理)
过程中报缺失sdk的,如下这个
在这里插入图片描述
可参考https://docs.microsoft.com/zh-cn/windows-hardware/drivers/download-the-wdk进行vs2017的安装及配置(两步都需要)
在这里插入图片描述
源码及工程下载
链接:https://pan.baidu.com/s/1NObFQ_fkxfAIzg_UzH92yA
提取码:hla0

posted on 2021-02-24 16:16  DoubleLi  阅读(485)  评论(0编辑  收藏  举报