解决 Xcode 报 library not found for

2019-08-28  本文已影响0人  JoeWcc

在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 重新运行试试!

上一篇下一篇

猜你喜欢

热点阅读