Mac os Xcode升级后 Clion 找不到头文件解决方法
升级后编译不通过,提示找不到头文件,原因列出MacOSX xx.xx.sdk找不到
试了一下重新建一个新项目,编译没有问题。
在就项目中连stdio.h这种文件都找不到。
解决方法:
对比cmake-build-debug目录中 CMakeCache.txt 配置文件
发现较多不匹配项,比如新项目中如下:
//The product will be built against the headers and libraries located
// inside the indicated SDK.
CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk
旧的是另一个版本号。
开始合并:
除去项目名称不要合并以外,把新的配置文件一条一条的合并过去。
重新构建,问题解决。
2021.11.10
更新了新的系统和xcode,重新做了替换
CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk
希望能帮到大家!
版权声明:本文为bclzjoy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。