undefined reference to 'GameLayer::GameLayer()',how to resolve,thanks

I use ndk compile c++ code,the console show the error as follows–

D:/android-ndk-r8e/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/PlaneShoot_shared///Classes/GameScene.o: in function GameLayer::create():jni/…/…/Classes/GameLayer.h:9: error: undefined reference to ‘GameLayer::GameLayer()’
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi/libPlaneShoot.so] Error 1
the corresponding code that have problem is–
CREATE_FUNC(GameLayer);

how to resolve this,thanks a lot!!

Show us the code.