Windows下webrtc.lib 的编译及vs工程中使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下webrtc.lib 的编译及vs工程中使用相关的知识,希望对你有一定的参考价值。
参考技术A 提示done后,会在out/x64_debug目录下生成all.sln,使用vs2017打开就能翻阅webrtc的源码了编译会使用cang_cl进行编译,速度比较快。
编译完成后,out\x64_debug\obj目录下会生成我们需要的webrtc.lib库,另外还有可能会用到的.obj文件。
查看out\x64_debug\obj目录下的webrtc.ninja文件, 发现webrtc.lib 链接了各个模块的.obj文件生成的:
gn 生成的支持h264版本的webrtc.ninja文件中可发现link了ffmpeg和openh264相关的obj:
提取头文件的脚本
拷贝webrtc.lib、 json.obj、 json_reader.obj、 json_value.obj、 json_writer.obj、field_trial.obj。添加依赖项
添加预处理器定义
编译、运行
把out\x64_debug目录下的dll拷贝到运行目录下
配合out\x64_debug目录下的peerconnection_server.exe 就可以实现视频、语音通话。
Demo 入口: github.com/kwan530/Pee…
如有问题,请联系4755879@qq.com.
以上是关于Windows下webrtc.lib 的编译及vs工程中使用的主要内容,如果未能解决你的问题,请参考以下文章