【问题标题】:Xcode cannot find headersXcode 找不到标头
【发布时间】:2014-07-06 06:25:14
【问题描述】:

我正在尝试使用 Xcode 5.1.1 在 OS X 10.9 上构建 OGRE sdk 1.9。我从http://sourceforge.net/projects/ogre/files/ogre/1.9/1.9/OgreSDK_v1-9-0.dmg/download 下载了 SDK 并安装了 CMake 2.8-12。

当我打开 OGRE.xcodeproj 并尝试构建它时,编译器会抱怨缺少此标头...

所以我验证了标题确实存在

然后看看标题搜索路径。我不知道为什么其中一些显示 NOTFOUND

我注意到 Xcode 默认将 (*) 放在“递归搜索中要排除的子目录”中,因此我将其删除。

然后我将 $SRCROOT -recursive 添加到标头搜索路径和用户标头搜索路径

但我在尝试编译时仍然遇到该错误。有谁知道这里出了什么问题?

【问题讨论】:

  • 在文本编辑器中打开project.pbxproj,将NOTFOUND的每个条目替换为$SRCROOT/include/OGREproject.pbxproj位于项目包OGRE.xcodeproj中。
  • 06/2016 - 仍然是同样的错误 - 他妈的烦人。叹息。

标签: c++ xcode ogre


【解决方案1】:
  1. NOT FOUND问题需根据实际目录树自行修复。

  2. $SRCROOT/boost 不受recursive 的影响。我认为您可以将$SRCROOT/include/OGRE 设置为递归并删除其子方向。 BTW,默认定义是OGRE_SDK_ROOT,你改了吗?

【讨论】:

    【解决方案2】:

    你可以试试这个:

    #include

    (我相信它会起作用)。

    【讨论】:

    • 我正在寻找一种解决方案,可以在不修改程序中所有包含的情况下找到标题
    猜你喜欢
    • 2014-11-23
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多