经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 移动开发 » iOS » 查看文章
Undefined symbols for architecture arm64:
来源:cnblogs  作者:急速急急急即可  时间:2020/11/23 12:14:53  对本文有异议

Undefined symbols for architecture arm64:

  "_Decoder_Interface_init", referenced from:

      EM_DecodeAMRFileToWAVEFile(char const*, char const*) in amrFileCodec.o

  "_Decoder_Interface_Decode", referenced from:

      EM_DecodeAMRFileToWAVEFile(char const*, char const*) in amrFileCodec.o

  "_Decoder_Interface_exit", referenced from:

      EM_DecodeAMRFileToWAVEFile(char const*, char const*) in amrFileCodec.o

  "_Encoder_Interface_init", referenced from:

      EM_EncodeWAVEFileToAMRFile(char const*, char const*, int, int) in amrFileCodec.o

  "_Encoder_Interface_Encode", referenced from:

      EM_EncodeWAVEFileToAMRFile(char const*, char const*, int, int) in amrFileCodec.o

  "_Encoder_Interface_exit", referenced from:

      EM_EncodeWAVEFileToAMRFile(char const*, char const*, int, int) in amrFileCodec.o

ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

某天遇到编译错误,操作一番,然后出现这个问题。这个问题当时困扰我和同事好久。上网翻找答案,都是讲的arm64指令集的问题。但是对于解决这问题还是一脸懵逼的状态。我晚上加班再查查了网上各类文章,试着改了改 Xcode项目 Build Settings -> Architectures的配置,如下图:

一直在这改动Architectures所支持的arm64、arm64e、armv7、armv7s指令集,如下图

 

但是还是解决不了,有的时候还出现了新的错误。错误我也就不摘出来了,我也不大清楚这类错误。

我转而继续看提示的错误,我发现了个amrFileCodec.o。shift+command+o 来一波,输入amrFileCodec,如下图

 

 最后我定位到如下的文件

 

我给同事讲了讲,应该是这个文件编译不通。同事之前做过环信的IM遇到这类问题,她意识到是缺少了2个.a文件,她上网找到这两文件拖进项目。最后项目终于编译终于通过解决这问题。

 

 事后,同事也跟我说了下这两文件的作用:IM音视频需要这两文件libopencore-amrwb.a(64位) 和 libopencore-amrnb.a(64位) 支持arm64,armv7,armv7s。我想到我查找这类文章的时候非常不方便,就写下这篇文章与小伙伴们分享下,希望对大家有所帮助。

 

 

 

 

 

原文链接:http://www.cnblogs.com/gsjxin/p/14011878.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号