我在构建项目时遇到了这个奇怪的问题。问题如下:
我和我的朋友正在做一个项目,我们使用的是完全相同的 xcode、cocos2d 和 box2d 版本。他的项目编译(构建)很好,而我的项目在我这样做时给出了这个错误:找不到 cassert 文件。
我拿了一份他的 xcode.project 的副本,但没有任何问题。
我希望这段代码能更好地总结我想说的:
GameLayer.h
#import bla bla //the usual required files
@class myOwnClass1;
@class myOwnClass2;
myOwnClass1 *test1;
myOwnClass2 *test2;
现在我想GameLayer.h
在其中包含myOwnClass1.h
或myOwnClass2.h
使用#import
,但它会给我错误!如果我没有@class GameLayer;
任何问题。
事情是在我朋友的项目中,他正在做的#import
没有错误,这非常奇怪(至少对我来说)
建议?
PS我知道将其更改.m
为.mm
可以解决它,但是,再次,在我朋友的项目中,他正在使用.m