编译WebRTC首先得下载源代码。1.先安装git ,mac下安装XCODE自带git
2.下载编译工具 depot_tools,
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
3.设置环境变量
export PATH=$PATH:`pwd`/depot_tools
4.下载源码
mkdir webrtc-checkout
cd webrtc-checkout
fetch --nohooks webrtc_ios
gclient sync
下载完成后就开始编译工作
1.编译静态库
gn gen out/mac --args='is_debug=false target_os="mac" target_cpu="x64"' --ide=xcode
ninja -C out/mac AppRTCMobile
2.合并静态库 ,将编译完的静态库合并为一个.a
mkdir ./lib
find ./ -name *.a exec cp {} ./l

本文介绍了在Mac环境下编译WebRTC并集成到QT Creator时遇到的问题,主要集中在rtti相关。通过设置环境变量、下载源码、编译静态库等步骤,详细阐述了解决静态库链接错误的过程,特别是由于WebRTC默认关闭rtti导致的链接问题,以及如何使Qt工程匹配这一配置。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



