在接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
这样就可以解决了,很蛋疼
版权属于:胡东东博客 - hudd.cn
本文链接:https://blog.hudd.cn/55.html
本文采用知识共享署名4.0 国际许可协议进行许可。转载或大段使用必须添加本文链接,否则您将构成侵权!
微信公众号: 东哥探索笔记
