报的错是这个
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
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
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)
