美文网首页iOS日常
导入第三方库导致的错误

导入第三方库导致的错误

作者: BigBowen | 来源:发表于2017-11-28 22:41 被阅读1次

    使用-ObjC把第三方库的文件引用到我们的项目之后,编译有可能会遇到以下错误:

    问题:"_res_9_getservers", referenced from:
    解决:缺少系统依赖库,在Build Phases —–> Link Binary With Libraries 添加libresolv.tbd

    问题: "std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:

    "std::_List_node_base::hook(std::_List_node_base*)", referenced from:

    "std::string::push_back(char)", referenced from:

    "std::string::append(char const*, unsigned long)", referenced from:

    "std::string::_Rep::_S_empty_rep_storage", referenced from:
    解决: 在Build Phases —–> Link Binary With Libraries 添加libstdc++.6.0.9.dylib

    找不到以上系统库文件的时候可以使用以下方法:


    Snip20171121_1.png
    Snip20171121_2.png

    弹框后按住cmd + shift + g,


    Snip20171121_3.png
    注意以下快捷方式的文件不要选,选择对应文件其它版本也可以
    Snip20171121_4.png

    相关文章

      网友评论

        本文标题:导入第三方库导致的错误

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