webrtc windows下的编译

mkdir webrtc-checkout
cd webrtc-checkout

set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_GENERATORS=ninja
set GYP_MSVS_VERSION=2013

fetch --nohooks webrtc
gclient sync

cd src
git checkout master
git checkout -b localbranch43 refs/remotes/branch-heads/43


如果移动了地方,需要重新执行gclient runhooks --force
如果执行错误则一步步找原因,直到执行成功为止。(可能要删除src下面的目录build buildtools google_apis net testing)

编译过程中如果发现warning c4819,则修改E:\webrtccode\src\build\common.gypi
在所有disablie_warning里面都加上4819

再执行生成工程文件
gclient runhooks --force

执行编译:
ninja -C out/Release

ninja -C out/Debug

 

如果想生成vs工程,做以下操作:

1、将上一步编译后的输出目录更名 out更名为ninja-compile-out。

2、将原始下载的out文件夹解压。

3、重新设置环境变量 

set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_GENERATORS=ninja,msvs-ninja
set GYP_MSVS_VERSION=2013

4、在webrtccode目录下执行gclient runhooks --force

5、检查E:\webrtccode\src下面是否成生all.sln,如果有则说明生成成功。

转载于:https://www.cnblogs.com/zxpo/p/5717215.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值