解决 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

你可能感兴趣的:(解决 xcode 10 移除 libstdc++ 导致的 file not found 错误)