我正在尝试在OS X 10.9上使用Xcode 5.1.1构建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并尝试对其进行构建时,编译器会抱怨缺少此 header ...

所以我验证了 header 实际上在那里

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

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

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



但是在尝试编译时仍然出现该错误。有人知道这是怎么回事吗?

最佳答案

  • 您需要根据实际目录树自己解决NOT FOUND问题。
  • $SRCROOT/boost不受recursive的影响。我认为您可以将$SRCROOT/include/OGRE设置为递归并删除其子方向。顺便说一句,默认定义是OGRE_SDK_ROOT,您更改了吗?
  • 关于c++ - Xcode找不到标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24593273/

    10-11 18:35