【问题标题】:Xcode - unidentified symbols for architecture archs in libpjmedia-codec-arm-apple-darwin9.a(opencore.o)Xcode - libpjmedia-codec-arm-apple-darwin9.a(opencore.o)中架构拱门的不明符号
【发布时间】:2015-05-23 15:14:36
【问题描述】:


我真的很难找出问题所在。 我正在使用PJSIPopencore-amr.

  1. 成功将 opencore-amr 编译为 arm64(lipo -info 告诉我)
  2. 成功将opencore-amr(arm64)与PJSIP集成 (arm64),配置它,make dep,make clean,make without any 错误。
  3. 当我尝试用 XCode 编译它时。它说

架构的未定义符号arm64: “_Decoder_Interface_Decode”,引用自: _amr_codec_decode in libpjmedia-codec-arm-apple-darwin9.a(opencore_amr.o)

  1. 我做了ar-t libpjmedia-codec-arm-apple-darwin9.a,库里面的opencore.o是arm64。

我真的不知道如何解决这个问题。 请帮助我,谢谢

仅供参考:我已经尝试使用pjsip for android 开放核心,完全没有问题。

【问题讨论】:

    标签: ios xcode architecture pjsip opencore


    【解决方案1】:

    这是链接器错误,您可能忘记链接某些库。转到项目设置 -> 构建阶段 -> 将二进制文件与库部分链接并查看它。尝试 google 哪个框架包含错误日志中提到的类,然后将其添加到框架列表中。

    【讨论】:

      猜你喜欢
      • 2014-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多