Xcode - lib pjmedia-codec-arm-apple-darwin9.a(opencore.o) 中架构拱门的未识别符号
Xcode - unidentified symbols for architecture archs in libpjmedia-codec-arm-apple-darwin9.a(opencore.o)
我真的很难找出问题所在。
我正在使用 PJSIP
和 opencore-amr.
- 成功将 opencore-amr 编译为 arm64(lipo -info 告诉我)
- 成功将 opencore-amr (arm64) 与 PJSIP 集成
(arm64),配置它,制作dep,制作干净并制作没有任何
错误。
- 当我尝试用 XCode 编译它时。它说
未定义的体系结构符号arm64
:
“_Decoder_Interface_Decode
”,引用自:
_amr_codec_decode
在 libpjmedia-codec-arm-apple-darwin9.a(opencore_amr.o)
- 我做了
ar-t libpjmedia-codec-arm-apple-darwin9.a
,库里面的opencore.o
是arm64.
我真的不知道解决这个问题。
请帮助我,谢谢
仅供参考:我已经为 android 尝试使用 pjsip
的开放核心,完全没有问题。
这是 linker 错误,您可能忘记了 link 某些库。转到 Project settings -> Build phases -> Link Binary with Libraries 部分并查看它。尝试 google 哪个框架包含错误日志中提到的 类 然后将其添加到框架列表中。
我真的很难找出问题所在。
我正在使用 PJSIP
和 opencore-amr.
- 成功将 opencore-amr 编译为 arm64(lipo -info 告诉我)
- 成功将 opencore-amr (arm64) 与 PJSIP 集成 (arm64),配置它,制作dep,制作干净并制作没有任何 错误。
- 当我尝试用 XCode 编译它时。它说
未定义的体系结构符号arm64
:
“_Decoder_Interface_Decode
”,引用自:
_amr_codec_decode
在 libpjmedia-codec-arm-apple-darwin9.a(opencore_amr.o)
- 我做了
ar-t libpjmedia-codec-arm-apple-darwin9.a
,库里面的opencore.o
是arm64.
我真的不知道解决这个问题。 请帮助我,谢谢
仅供参考:我已经为 android 尝试使用 pjsip
的开放核心,完全没有问题。
这是 linker 错误,您可能忘记了 link 某些库。转到 Project settings -> Build phases -> Link Binary with Libraries 部分并查看它。尝试 google 哪个框架包含错误日志中提到的 类 然后将其添加到框架列表中。