我安装了Ogre3D iPhone SDK,并试图编译XCode4中的示例项目。我遇到了许多人在XCode4中遇到的“词汇或预处理器问题”。在我的情况下,XCode无法罚款“OgreCamera.h”。不能在Ogre iPhone SDK版本中包含boost库
我设法解决了我的项目中创建一个“索引”组文件夹和头文件拖动到它这个问题,建议在此线程:
Compile, Build or Archive problems with Xcode 4 (and dependencies)
不过,我遇到同样的以不同的形式再次发布。没有更多关于“OgreCamera.h”的错误,但是现在我得到''boost/thread/tss.hpp'文件未找到“。我已经将boost文件夹和各个boost文件头文件拖到索引组中,不起作用。
我的所有包含路径都配置正确,XCode应该能够根据我的构建设置找到这些文件。
我不知道该怎么做。我已经寻找解决方案,并没有找到任何。我最好的猜测是,索引组的内容需要是一个没有子文件夹的扁平层次结构,但Ogre使用文件路径“boost/thread/tss.hpp”引用boost头文件,这会导致一些问题原因。但我不知道如何去解决它。
有没有人有任何建议?
谢谢。