webrtc入门篇之------下载和编译window篇

 

1.源码下载

   (1)必备程序

       免费vpn:softether-vpn-client-vpn-gate-client-plugin_2018.01.18  需要japan资源比较给力,带宽取决于本身电脑网络

       

   (2)代码下载

            1.2.1 安装depot_tools

                   设置环境变量

                    

                  更新工具:cmd下gclient命令,出现如下所示:标识更新成功

                 

              1.2.2 webrtc代码载

                我电脑上安装2015和2017,但是最后生成的all是用的2015 

                打开cmd终端:

                 set DEPOT_TOOLS_UPDATE=0 #不更新depot_tools
                 set DEPOT_TOOLS_WIN_TOOLCHAIN=0 #编译时使用本机VS工具链
                 set GYP_MSVS_VERSION = 2017 #指定VS版本
                 set GYP_MSVS_OVERRIDE_PATH = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise #vs安装路径,替换成自己的
                 set GYP_GENERATORS=msvs-ninja,ninja #使用ninja编译

                  mkdir webrtc-checkout #这是创建一个目录,创建之前最好cd到合适的地方
                  cd webrtc-checkout  # 进入到我们刚刚创建的目录中
                  fetch --nohooks webrtc  # 获取代码
                  gclient sync  # 当过程中断时,我们可以使用该命令恢复并继续
 

2.编译

      2.1 vs2015的sln生成

          cd src;

          gn gen out/2017 --ide=vs2017   

          or      gn gen out/2015 --ide=vs2015 

          如果顺利会会生成all.sln解决方案,打开编译即可

           可能会遇到问题:

                (1)gn.exe no find   这时候肯定资源没有下载全面

                               执行gclient sync 继续下载

                (2)nija can not   ....   文件目录只读属性去掉即可

 可以开始webrtc代码调试学习啦。

3 参考文档

https://www.jianshu.com/p/14ad10b7bcf9

https://blog.csdn.net/aaronjny/article/details/79828939

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值