Xcode 4.3没有在/ usr / include中找到头文件

时间:2012-07-28 02:06:04

标签: c++ xcode

由于某些原因Xcode说它无法找到位于/ usr / include

的头文件

作为一个测试,我只是将包含在hello world程序的顶部。我可以在终端中用clang编译它,但在Xcode中它仍然说它找不到标题。

我尝试在构建设置中将/ usr / include添加到“页眉搜索路径”中,但仍然没有找到它。

我不知道该怎么做。看起来Xcode应该首先自动查看这个目录。

1 个答案:

答案 0 :(得分:1)

通常在Xcode中,您可以针对特定的SDK进行构建。这将作为-isysroot参数传递,并以系统包含为前缀。因此,不是查看/usr/include,而是查看类似的路径:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/

这将是默认Xcode下的10.8 SDK。您可以使用xcode-select --print-path找到当前的Xcode路径。