【问题标题】:Xcode 4.3 is not finding header files in /usr/includeXcode 4.3 在 /usr/include 中找不到头文件
【发布时间】:2012-07-26 17:07:39
【问题描述】:

由于某种原因,Xcode 说它找不到位于 /usr/include 的头文件

作为测试,我只是将 include 放在 hello world 程序的顶部。我可以在终端中用clang很好地编译它,但在Xcode中它仍然说它找不到头文件。

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

我不知道在这里做什么。看起来 Xcode 应该首先自动在这个目录中查找。

【问题讨论】:

    标签: c++ xcode


    【解决方案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 路径。

    【讨论】:

      猜你喜欢
      • 2014-11-24
      • 2013-12-05
      • 2014-01-16
      • 1970-01-01
      • 1970-01-01
      • 2020-09-23
      • 2021-10-01
      • 1970-01-01
      • 2014-12-11
      相关资源
      最近更新 更多