我正在开发一款正在开发的Cocos 2D游戏,它也实现了Box 2d,集成需要我将我的.m类改为.mm
现在我正在尝试使用代码来使用https://github.com/hiepnd/CCBlade处的代码来绘制Fruit Ninja样式的滑动效果
编译时我在#include<行中收到错误列表>
(CCBlade.h:14:0 CCBlade.h:14:15:错误:列表:没有这样的文件或目录)
与.m文件集成时工作正常,但错误是在尝试使用.mm
时任何解决方案吗?
答案 0 :(得分:1)
(阅读评论中的描述后)
问题可能是不 c ++或objc ++的某些翻译通过包含<list>
包含CCBlade.h
检查失败文件的构建记录:-x objective-c
此处,标记-x
指定语言。如果它不是c ++或objc ++,你会得到你提出的错误。
答案 1 :(得分:0)
将Xcode中的文件类型更改为“C ++标题”。
在Xcode 4中: