在尝试使模板Xcode 4 ogre项目工作时,构建失败,因为它无法找到OgreCamera.h。
我已经将Ogre安装到/ opt / local / lib / OGRE,并在创建Xcode 4项目时将其指定为Ogre SDK位置。
毋庸置疑,标题和框架包含项目设置中的路径,指向所有头文件的位置,但不能找到其中一个。我已经尝试过评论OgreCamera.h的包含,并且在尝试运行时,找不到下一个包含OgreEntity.h。评论出来并再次运行,找不到下一个包括,等等(这些包含在OgreFramework.h中。
我不明白为什么这些标题,当我在Finder或终端中寻找它们时显然存在,项目无法找到,即使我指定了这样的完整路径:
#include </opt/local/lib/OGRE/lib/release/Ogre.framework/Versions/1.7.4/Headers/OgreCamera.h>
我是否以某种方式错误地安装了Ogre SDK? (我把它从DMG复制到位......)
答案 0 :(得分:0)
我遇到了同样的问题,并通过跟踪rjstelling的答案找到了部分成功:
why can't Xcode find this header file?
解决了OgreCamera.h包含的问题,但现在我仍然坚持使用boost库。它们不会在搜索路径上或在索引组中被选中,如上面的主题所示。
基本上它看起来像XCode4中的一个错误,必须解决才能发布补丁。这里还有更多信息:
Compile, Build or Archive problems with Xcode 4 (and dependencies)