解决 xcode 10 移除 libstdc++ 导致的 file not found 错误

原博客地址

目标

解决 xcode 10 移除 libstdc++ 库, 替换为 libc++ 库而导致无法找到头文件的问题.

开始

  1. 准备数据, 下载 libstdc++(提取码:bejd) 后解压.

  2. 进入 libstdc++ 文件夹, 执行 copy.sh 脚本, 参数必须填入当前 xcode.app 的路径.


    copy.png
  1. 打开要运行的需要 libstdc++ 的项目, Xcode -> File -> Workspace Setting... -> Build System 选择 Legacy Build System.

参考:

  1. stackoverflow ld: library not found for -lstdc++.6
  2. stackoverflow Xcode 10 (iOS 12) does not contain libstdc++6.0.9
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容