我有一个正在开发的Cocos 2D游戏,该游戏还实现了Box 2d,并且集成需要我将.m类更改为.mm

现在,我尝试使用一个代码,该代码使用https://github.com/hiepnd/CCBlade处的代码绘制“水果忍者”风格的滑动效果

编译时,在#include 行出现错误

(CCBlade.h:14:0 CCBlade.h:14:15:错误:列表:没有这样的文件或目录)

与.m文件集成时,它工作正常,但错误是尝试与.mm文件一起使用时出现的错误

有什么解决办法吗?

最佳答案

(阅读注释中的描述后)

问题可能是某些非c ++或objc ++的翻译通过包含<list>包含了CCBlade.h

检查生成的脚本以查找失败的文件:-x objective-c在这里,标志-x指定语言。如果不是c ++或objc ++,您将得到显示的错误。

关于iphone - iPhone-Cocos2d-Box2d游戏#include <列表>问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5968334/

10-08 20:40