由于某些原因Xcode说它无法找到位于/ usr / include
的头文件作为一个测试,我只是将包含在hello world程序的顶部。我可以在终端中用clang编译它,但在Xcode中它仍然说它找不到标题。
我尝试在构建设置中将/ usr / include添加到“页眉搜索路径”中,但仍然没有找到它。
我不知道该怎么做。看起来Xcode应该首先自动查看这个目录。
答案 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路径。