The eclipse cocos2dx project has an error.
E:/Acocos2d-x/cocos2d-1.0.1-x-0.11.0/mybilliard/Android/JNI /.. /.. /classes/helloworldscene. CPP: 27: Undefined reference to 'gamelayer: gamelayer () 'e:/Acocos2d-x/cocos2d-1.0.1-x-0.11.0/mybilliard/Android/JNI /.. /.. /classes/helloworldscene. CPP: 27: Undefined reference
The reason is that android nkd compilation requires every CPP to be declared with all efforts
Go to Android. mk under the JNI --> classes directory
Local_src_files: = appdelegate. cpp \ helloworldscene. cpp
Keep up with all your CPP files
As follows:
Local_src_files: = hellocpp/main. CPP \.. /.. /classes/appdelegate. CPP \.. /.. /classes/baselayer. CPP \.. /.. /classes/basescene. CPP \.. /.. /classes/basesprite. CPP \.. /.. /classes/basetower. CPP \.. /.. /classes/citymanenemy. CPP \.. /.. /classes/cleanertower. CPP \.. /.. /classes/gamelayer. CPP \.. /.. /classes/gamescene. CPP \.. /.. /classes/helloworldscene. CPP \.. /.. /classes/waypoint. CPP \