C++ Xcode 4.3在/usr/include中找不到头文件

C++ Xcode 4.3在/usr/include中找不到头文件,c++,xcode,C++,Xcode,出于某种原因,Xcode表示它找不到位于/usr/include中的头文件 作为测试,我只是把include放在helloworld程序的顶部。我可以在终端中用叮当声很好地编译它,但是在Xcode中它仍然说它找不到头 我尝试将/usr/include添加到构建设置中的“标题搜索路径”,但它仍然找不到它 我不知道在这里该怎么办。似乎Xcode应该首先自动查找此目录。通常在Xcode中,您根据特定SDK构建。这将作为-isysroot参数传递,并放在系统包含的前面。因此,您不必查看/usr/incl

出于某种原因,Xcode表示它找不到位于/usr/include中的头文件

作为测试,我只是把include放在helloworld程序的顶部。我可以在终端中用叮当声很好地编译它,但是在Xcode中它仍然说它找不到头

我尝试将/usr/include添加到构建设置中的“标题搜索路径”,但它仍然找不到它


我不知道在这里该怎么办。似乎Xcode应该首先自动查找此目录。

通常在Xcode中,您根据特定SDK构建。这将作为
-isysroot
参数传递,并放在系统包含的前面。因此,您不必查看
/usr/include
,而是查看以下路径:

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

这将适用于默认Xcode下的10.8SDK。您可以使用
Xcode选择--print path

查找当前的Xcode路径,通常是在针对特定SDK构建的Xcode中。这将作为
-isysroot
参数传递,并放在系统包含的前面。因此,您不必查看
/usr/include
,而是查看以下路径:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/
这将适用于默认Xcode下的10.8SDK。您可以使用
Xcode选择--print path
找到当前的Xcode路径