Cocos2D Box2D错误?

时间:2012-03-27 11:46:31

标签: ios error-handling cocos2d-iphone box2d

我一直在尝试将我的Cocos2D项目从1.1升级到2.0,但是我遇到了一些奇怪的错误,当我谷歌它们时,似乎没有其他人。

我得到语义问题:重新定义b2Color和b2Draw。我已经包含了我的标题搜索路径,并点击了旁边的小方框,但这似乎没有任何区别。

有没有人知道如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:2)

是的,我今天遇到了类似的问题。我将描述使Box2d与新项目一起工作的整个过程,因为我正在解决这一半的一天。首先我必须放入.pch文件: #ifdef __cplusplus #import "Box2D.h" #endif

并在标题搜索路径中我只是放了“。”,然后在其他C标志的(项目的)构建设置下: -DTARGET_OS_IPHONE

然后在draw.h和timer.h中(就像他们忘记了,导致其他文件就在那里) 在顶部: #ifndef name #define name

在底部 #endif

当然,如果您在任何地方导入box2d,则必须将.m文件扩展为.mm。

希望帮助你或其他任何人,它为我做了。