【发布时间】:2011-01-23 07:17:02
【问题描述】:
我已按照this article 的说明进行操作,并且一直在使用 Cocos2D,没有遇到太多问题。最近,我尝试包含 Box2D 标头来尝试一些物理,如下所示:
#import "Box2D.h"
这导致了很多错误,Box2D.h 文件无法包含其余的头文件:
../cocos2d-iphone-0.99.5/external/Box2d/Box2D/Box2D.h:34:0 ../cocos2d-iphone-0.99.5/external/Box2d/Box2D/Box2D.h:34:37: error: Box2D/Common/b2Settings.h: No such file or directory
这是第一个错误,其余 23 个都是这样,但是对于 Box2D.h 中的不同标头。
我已经按照文章中的说明将项目/目标添加到当前项目中,所以我的项目目前看起来是这样的:
另外,我尝试通过选择项目中的所有 .m 文件并将文件类型设置为 sourcecode.cpp.objcpp 来解决此问题,但我认为这不是问题所在。我确定在 User Header Search Paths 构建设置下,添加了存储这些标题的文件夹。否则,Cocos2D 也无法编译。
我做错了什么?
【问题讨论】:
标签: c++ objective-c xcode cocos2d-iphone box2d