碰到 library not found for -lstdc++.6.0.9

原因 :Xcode 10 取消了内置支持的 libstdc++ 库

4190F2B4-7D7F-406B-BE32-B1B68CF9F664.png

临时解决方法
可以从XCode9的目录里,把缺失的lstdc++.6.0.9文件拷贝过来,要记得拷贝2套,一套是模拟器的,一套是设备的,

以下为路径(注意不同版本的sdk 路径不同需要自己替换)

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/

附上 lstdc++.6.0.9 链接 https://github.com/386699981/libstdc-6.0.9

参考:https://my.oschina.net/iceTear/blog/2050270

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容