我想獲得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,但沒有規則,使他們。所以任何人都可以幫助我如何編譯/鏈接,這將不勝感激。