在接uc得sdk时,运行demo,导入到Eclipse中编译时出现错误.
百度下有下面的类似问题回答
jni/hellocpp/main.cpp: In function 'void Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit(JNIEnv*, jobject, jint, jint)':
jni/hellocpp/main.cpp:39:76: error: 'EVENT_COME_TO_FOREGROUND' was not declared in this scope
make: *** [obj/local/armeabi/objs/cocos2dcpp_shared/hellocpp/main.o] Error 1
最后解决方案是找到报错的位置
在这段代码中
CCShaderCache::sharedShaderCache()->reloadDefaultShaders(); CCTextureCache::reloadAllTextures(); CCNotificationCenter::sharedNotificationCenter()->postNotification(EVNET_COME_TO_FOREGROUND, NULL); CCDirector::sharedDirector()->setGLDefaultValues();
把EVENT_COME_TO_FOREGROUND改成EVNET_COME_TO_FOREGROUND
而在cocos2.2.4版本中
则是刚好相反的错误,这时需要把EVNET_COME_TO_FOREGROUND改成EVENT_COME_TO_FOREGROUND
这样就可以解决了,很蛋疼
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/55.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!