2012-09-08 77 views
2

我想獲得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.hPFNGLDELETEVERTEXARRAYSOESPROC中定義爲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.mkJNI目錄,以LOCAL_C_INCLUDES,作爲建議here,但沒有規則,使他們。所以任何人都可以幫助我如何編譯/鏈接,這將不勝感激。

回答