cocos2dx 移植安卓平台编译中途出错

报的错是这个
D:/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/cocos2dcpp_shared///Classes/GameMenu.o: in function Scene1::create():jni/…/…/Classes/scene1.h:9: error: undefined reference to ‘Scene1::init()’
D:/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/cocos2dcpp_shared///Classes/GameMenu.o: in function Scene1::create():jni/…/…/Classes/scene1.h:9: error: undefined reference to ‘vtable for Scene1’
D:/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld.exe:./obj/local/armeabi/objs/cocos2dcpp_shared///Classes/GameMenu.o: in function GameMenu::OnMenuItem(cocos2d::CCObject*):jni/…/…/Classes/GameMenu.cpp:36: error: undefined reference to ‘Scene1::scene()’
但显示的错误是在这里(确实也只是编译到这里)

然后点开代码,显示错误是这样


上面那个create宏不知道是什么错误,其他类用的时候都没有,关键是下面的别名GLubyte(还有其他的,不过都在时一个头文件定义的)显示couldn’t be resolved。不知道是不是没有能够include到那个头文件,但我在visual studio上是可以运行的。

(这是头文件)
弄了半天实在找不到问题出在哪,希望有大神能够帮忙解决,或者分析推测一下都行。
下面是Android.mk(随便写了一个东西,主要是为了试验搭建环境,所以,这个基本都没改)
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := cocos2dcpp_shared

LOCAL_MODULE_FILENAME := libcocos2dcpp

LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
…/…/Classes/GameMenu.cpp
…/…/Classes/Scene1.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/Classes
LOCAL_WHOLE_STATIC_LIBRARIES += cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static
LOCAL_WHOLE_STATIC_LIBRARIES += chipmunk_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static

include $(BUILD_SHARED_LIBRARY)

(call import-module,cocos2dx) (call import-module,cocos2dx/platform/third_party/android/prebuilt/libcurl)
(call import-module,CocosDenshion/android) (call import-module,extensions)
(call import-module,external/Box2D) (call import-module,external/chipmunk)