美文网首页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