1


我真的很难找出问题所在。我正在使用PJSIP,还有opencore-amr.

  1. 成功将 opencore-amr 编译为 arm64(lipo -info 告诉我)
  2. 成功将opencore-amr(arm64)与PJSIP(arm64)集成,配置它,制作dep,制作干净并制作没有任何错误。
  3. 当我尝试用 XCode 编译它时。它说

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

  1. 我做ar-t libpjmedia-codec-arm-apple-darwin9.aopencore.o,图书馆里面是arm64。

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

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

4

1 回答 1

0

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

于 2015-03-20T08:57:56.027 回答