c++ - Cocos2d - 找不到 cassert 文件

标签 c++ ios iphone objective-c cocos2d-iphone

我在尝试编译我的 Cocos2d 应用程序时收到此错误。我知道这通常发生在您忘记使用 .mm 扩展名命名源文件时。我确实犯了那个错误。因此,我重命名了我的新源文件以包含 .mm 扩展名,执行清理,然后尝试重建。

有人可以建议修复吗?新的源文件是 Objective-C++ 类型的。不确定还能尝试什么。

谢谢,

尼克

最佳答案

我发现了问题。我必须检查每个 .mm 源文件是否属于“Objective-C++ Source”类型。除了我的一个源文件外,其他所有文件都是。因此,如果您不小心添加了一个扩展名为“.m”的源文件,然后将其重命名,请仔细检查右侧 Pane 中的类型是否设置为“Objective-C++ Source。它应该看起来像附件。

enter image description here

希望这能帮助到正在用头撞墙的其他人 ;)

关于c++ - Cocos2d - 找不到 cassert 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20131186/

相关文章:

ios - 铿锵错误 : Linker command when integrating AdColony sdk in iPhone app

ios - 当应用程序关闭时如何从推送通知中获取数据?

iphone - 尽管浏览器缩放级别保持 div 大小(相对于屏幕)

iphone - UIPickerView 在 Android 上看起来很像

php - 相对于 x,y 位置的散列、多边形形状

c++ - 邮寄消息 : Guaranteed to be delivered?

C++游戏设计与多态问题

objective-c - 键盘更改时是否会发送任何通知(例如从 NumberPad 到 Default)

ios - 动画 TabBar 颜色变化

c++ - 动画 glutWireSphere