Mac os Xcode升级后 Clion 找不到头文件解决方法

  • Post author:
  • Post category:其他


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 版权协议,转载请附上原文出处链接和本声明。