在Xcode升级后,CLion中的头文件无法工作。
在Xcode升级后,CLion中的头文件无法工作。
今天苹果发布了一个Xcode更新,不料它会影响到我所有的头文件。\n我正在尝试使用的头文件是time.h。我知道代码是完全可用的,因为在线的C++ shell可以正常运行它,但是CLion告诉我“找不到\'time.h\'”。当我尝试运行程序时,我收到以下错误消息:“致命错误:找不到\'wchar.h\'文件”。这很奇怪,因为我能够找到wchar.h文件。\n根据这篇帖子,我已经按照所有的说明进行了尝试,但都无济于事。我还使用xcode-select -p
检查了命令行工具的位置,并得到它们位于/Library/Developer/CommandLineTools
,这似乎是正确的。我还检查了gcc是否工作正常,并且版本也是正确的。此时,无论我尝试什么xcode-select --install
,它都告诉我已经安装了,并且如果我认为有问题,就检查更新。它还告诉我没有更新。\n我能想到的唯一的其他可能是编译器还告诉我以下内容:\n
clang: 警告:没有此sysroot目录:'/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk' [-Wmissing-sysroot]
\n在检查了这个目录之后,我注意到我的sdk是MacOSX 10.13,而编译器在寻找10.12。而且我的SDK只是一个10字节的别名文件,当我点击它时,OS X告诉我找不到它?\n我真的对这个问题感到困惑,我已经重新安装了Xcode,但无济于事。任何帮助将不胜感激。