美文网首页iOS开发技术
xCode编译“Undefined symbols for ar

xCode编译“Undefined symbols for ar

作者: ef43ffb32440 | 来源:发表于2018-04-10 10:54 被阅读6次

在iOS集成ijkplayer的过程中,将自己编译的ijkplayer静态库以及其依赖的库导入工程,如图,和demo的完全一致(参考《iOS中集成ijkplayer视频直播框架》):

image.png
编译时出错:
image.png

错误信息是:

Undefined symbols for architecture arm64
ld: symbol(s) not found for architecture arm64

原因是缺少c函数库,iOS11需要导入libc++.tbd库,低版本导入libc++.dylib。


image.png

编译成功!

参考:
微信WeChatSDK出现Undefined symbols for architecture x86_64错误
iOS中集成ijkplayer视频直播框架

相关文章

网友评论

    本文标题:xCode编译“Undefined symbols for ar

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