美文网首页WebRTC
xcode7编译webrtc遇到的问题解决办法

xcode7编译webrtc遇到的问题解决办法

作者: 我是榜样 | 来源:发表于2017-03-11 13:56 被阅读0次

在xcode7下编译最新版本的webrc应该是没有问题的,
因为谷歌对webrtc进行了针对xcode7,iossdk9的更新。
这种由于xcode升级导致的编译错误,
解决思路就是去参考最新版本webrtc中的修改办法。
如果是使用webrtc自带的编译器容易出现错误,
如无法识别objective-c语法新引入的特性nullable关键字,那你可以在生成编译脚本时指定使用系统自带的clang编译器:

webrtc/build/gyp_webrtc  -Dclang_xcode=1

如果你打算编译xcode7推出之前的webrtc版本可能遇到以下问题:

no such file or directory: ‘/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libicucore.dylib’
no such file or directory: ‘/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libsqlite3.dylib’

本文在xcode7下编译webrtc版本m43
编译AppRTCDemo时报错无法找到libsqlite3.dylib,libicucore.dylib
分别修改sqlite.gyp中

 'link_settings': {
            'libraries': [
              '$(SDKROOT)/usr/lib/libsqlite3.dylib',
            ],
          },

改为:

'link_settings': {
'xcode_settings': {
'OTHER_LDFLAGS': [
'-lsqlite3',
 ],
 },
},

talk/libjingle_example.gyp中的

'link_settings': {
'xcode_settings': {
 'OTHER_LDFLAGS': [
 '-framework CFNetwork',
 ],
            },
            'libraries': [
              '$(SDKROOT)/usr/lib/libicucore.dylib',
            ],
          }

改为:

'link_settings': {
            'xcode_settings': {
              'OTHER_LDFLAGS': [
                '-framework CFNetwork',
         '-licucore',
              ],
            },
          }

相关文章

  • xcode7编译webrtc遇到的问题解决办法

    在xcode7下编译最新版本的webrc应该是没有问题的,因为谷歌对webrtc进行了针对xcode7,iossd...

  • boringssl和openssl不能共存的问题

    问题描述:这里在编译arm64-v8a时候遇到问题:boringssl在编译webrtc被依赖,ffmpeg依赖o...

  • macOS/iOS 编译webRTC

    本文描述的是macOS下编译webRTC frmework的过程及编译过程中遇到的问题,并提供解决方案 步骤 安装...

  • WebRTC 编译iOS及遇到的问题

    由于下载源码需要翻墙,而且源码过于庞大可能好几天都下不下来,没有源码的同学戳这里:https://pan.baid...

  • WebRTC研究 (一) 编译源码

    @[TOC](WebRTC研究 (一) 编译源码) 1. WebRTC 源码编译 1.1 IOS平台编译 1.1....

  • WebRTC for Android-源码编译篇

    目录 编译环境搭建 代码同步 编译参数配置 源码编译 踩过的问题 总结 一、编译环境搭建 首先,WebRTC源码编...

  • Ubuntu 下编译 WebRTC

    -- Ubuntu 下编译 WebRTC Ubuntu 下编译 WebRTC 一、Ubuntu 系统环境准备 1、...

  • webrtc

    源码编译 编译最新版webrtc源码和编译好的整个项目10多个Gwebrtc源webrtc技术实践depot_to...

  • boost多线程undefined reference to s

    昨天安装完boost后准备使用一下boost,结果在编译的时候遇到这一问题 代码 编译语句 问题 解决办法 加上-...

  • 工作中遇到的编译错误

    工作中项目工程编译时会遇到很多报错,解决办法基本是百度,有些问题之前遇到过了但时间长了容易忘记当时的解决办法...

网友评论

    本文标题:xcode7编译webrtc遇到的问题解决办法

    本文链接:https://www.haomeiwen.com/subject/otwagttx.html