美文网首页
解决 Xcode 报 library not found for

解决 Xcode 报 library not found for

作者: JoeWcc | 来源:发表于2019-08-28 15:46 被阅读0次

    在Xcode9上正常编译的项目,在Xcode10上编译可能会遇到如下错误:

            library not found for -lstdc++.6.0.9

            library not found for -lstdc++.6

            library not found for -lstdc++

    这是因为Xcode10彻底废弃了libstdc++,相关的库文件libstdc++.6.0.9.dylib、libstdc++.6.dylib、libstdc++.dylib、libstdc++.6.0.9.tbd、libstdc++.6.tbd、libstdc++.tbd也从Xcode10中删除了。

    如果还想要继续在Xcode10上编译依赖libstdc++的项目或库,可以通过把Xcode9中的libstdc++相关库文件复制到Xcode10中即可。

    这里有个网友已经提供了一个脚步安装地址  大家可以直接去下载:https://github.com/devdawei/libstdc-

    下载后 直接打开文件  然后cd 到这个目录:

    然后通过超级权限去执行 install.sh文件:

    这样就把库文件移入到Xcode的内库里面去了 然后重启下Xcode 重新运行试试!

    相关文章

      网友评论

          本文标题:解决 Xcode 报 library not found for

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