webrtc成功编译(windows vs2015)



参考官网 因下载实在太难了,建议从WEBRTC群 网盘下载后再通过下面步骤生成并编译
推荐网盘

2016-5-31代码(WebRTCer分享)
http://pan.baidu.com/s/1o8Eh5LC 密码: kgas


分享一个我在2016年1月初下载的源码,带vs2013 sln,可用,需要重新执行生成2015 sln
https://255a5d.lt.yunpan.cn/lk/cr2RGjuxE4ktX  9G
WebRTC在window上的编译
http://blog.csdn.net/oldmtn/article/details/49685837
WEBRTC网盘 http://blog.csdn.net/nonmarking/article/details/46785197

https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md
https://webrtc.org/native-code/development/

ninja compile 生成ninja 文件,通过ninja编译

set DEPOT_TOOLS_WIN_TOOLCHAIN=0 (一直忘了这个)
modify china to english
 ref:Control Panel - Regions - Administrative - Language for non-Unicode programs
python webrtc\build\gyp_webrtc
ninja -C out/Debug

//fix solution
{
error:产生错误 ninja build stopped  subcommand failed (baidu)
http://stackoverflow.com/questions/25105744/chromium-build-failure-on-windows-7-with-vs2013-warning-as-error
显示错误 ninja -C src/out/Debug |findstr error
F:\webrtc-checkout\src\out\Debug>ninja -C .|findstr error
f:\webrtc-checkout\src\third_party\boringssl\src\include\openssl\aead.h: error C2220: 警告被视为错误 - 没有生成“object”文件
f:\webrtc-checkout\src\third_party\boringssl\src\include\openssl\aead.h: error C2220: 警告被视为错误 - 没有生成“object”文件
f:\webrtc-checkout\src\third_party\boringssl\src\include\openssl\aead.h: error C2220: 警告被视为错误 - 没有生成“object”文件
f:\webrtc-checkout\src\third_party\boringssl\src\include\openssl\aead.h: error C2220: 警告被视为错误 - 没有生成“object”文件
注意: 包含文件:     C:\Program Files (x86)\Windows Kits\10\include\10.0.10586.0\shared\winerror.h
f:\webrtc-checkout\src\third_party\boringssl\src\include\openssl\aead.h: error C2220: 警告被视为错误 - 没有生成“object”文件
注意: 包含文件:     C:\Program Files (x86)\Windows Kits\10\include\10.0.10586.0\shared\winerror.h
需要修改系统语言 控制面板  语言与区域 管理页
}


product vs2015 sln 生成VS2015工程

set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_GENERATORS=ninja,msvs-ninja
set GYP_MSVS_VERSION=2015
python webrtc/build/gyp_webrtc.py

webrtc成功编译(windows vs2015)_第1张图片


你可能感兴趣的:(webrtc)