我在cocos2d-x里的helloworld.h中申明objective-c对象报错。是不是class里面不能申明objective-c对象的?
是不是头文件没加呀?
还有.cpp需要改成.mm哦
头文件加了。
.mm也知道。
我在.mm直接调用objective-c可以生效。但是我想在.h里申明objective变量,#import ""头文件直接编译直接就报错了。
报错信息能贴出来吗?
现在没环境。晚上回家弄上来。。
找到答案了。原来.h里不能有OC语法。
.h可以定义oc变量的哦
求一个范例。我回去试试!
一般情况下可能要注意两点:1、obj c++的后缀要改成mm,或者指定源文件的Type;2、mm文件的h文件不能包含c++的代码。