我想获得cocos2d-android(cocos2d-2.0-rc2-x-2.0.1)“Helloworld”示例在windows下运行。我正在使用最新版本的cygwin与android ndk r6和android sdk API 8一起使用。我尝试了手册herecocos2d android编译时连接不工作
我遇到了这个问题,我认为这是在编译时将类时间。当我尝试运行* build_native.sh *脚本时,出现一个错误,指出在CCGL.h,PFNGLDELETEVERTEXARRAYSOESPROC
中定义为extern,不会命名一个类型。
//declare here while define in CCEGLView_android.cpp
extern PFNGLGENVERTEXARRAYSOESPROC glGenVertexArraysOESEXT;
extern PFNGLBINDVERTEXARRAYOESPROC glBindVertexArrayOESEXT;
extern PFNGLDELETEVERTEXARRAYSOESPROC glDeleteVertexArraysOESEXT;
'PFNGLDELETEVERTEXARRAYSOESPROC' 在CCEGLView.h声明。
#if CC_TEXTURE_ATLAS_USE_VAO
#include <EGL/egl.h>
PFNGLGENVERTEXARRAYSOESPROC glGenVertexArraysOESEXT = 0;
PFNGLBINDVERTEXARRAYOESPROC glBindVertexArrayOESEXT = 0;
PFNGLDELETEVERTEXARRAYSOESPROC glDeleteVertexArraysOESEXT = 0;
#endif
我试图头地址添加到android.mk下JNI目录,以LOCAL_C_INCLUDES,作为建议here,但没有规则,使他们。所以任何人都可以帮助我如何编译/链接,这将不胜感激。