我安装了 Ogre3D iPhone SDK 并尝试在 XCode4 中编译示例项目。我遇到了许多人在 XCode4 中遇到的“词汇或预处理器问题”。就我而言,XCode 无法处理“OgreCamera.h”。
我设法通过在我的项目中创建一个“索引”组文件夹并按照此线程中的建议将头文件拖入其中来解决此问题:
但是,我以不同的形式再次遇到了同样的问题。没有更多关于“OgreCamera.h”的错误,但现在我得到“找不到'boost/thread/tss.hpp'文件”。我已将 boost 文件夹和各个 boost 头文件拖到 Indexing 组中,但没有效果。
我所有的包含路径都配置正确,XCode 应该能够根据我的构建设置找到这些文件。
我不知道该怎么办。我已经寻找解决方案,但没有找到任何解决方案。我最好的猜测是索引组的内容需要是一个没有子文件夹的平面层次结构,但是 Ogre 使用文件路径引用 boost 头文件:“boost/thread/tss.hpp”,这会导致一些问题原因。但我不知道如何修复它。
有没有人有什么建议?
谢谢你。