Cocos2d iphone 将cocos2d-x项目移植到android时出错

Cocos2d iphone 将cocos2d-x项目移植到android时出错,cocos2d-iphone,android-ndk,cocos2d-x,Cocos2d Iphone,Android Ndk,Cocos2d X,我已成功运行“Step by Step Coos2dx Simplegame系列”(http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Tutorials)在Windows中使用Visual C++。现在我想将这个项目移植到android设备上,因此我将HelloWorld、AppDelegate和GameOverScene等类及其头文件复制到classes文件夹,将resources复制到/resources文件夹。然后我修改了android.mk

我已成功运行“Step by Step Coos2dx Simplegame系列”(http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Tutorials)在Windows中使用Visual C++。现在我想将这个项目移植到android设备上,因此我将HelloWorld、AppDelegate和GameOverScene等类及其头文件复制到classes文件夹,将resources复制到/resources文件夹。然后我修改了android.mk文件,以包含一个名为GameOverScene.cpp的新类,该类以前不存在

然后我运行./build_native.sh。错误信息在这里(http://www.cocos2d-x.org/attachments/1152/native_error.PNG) .
我遵循的过程正确吗?

在HelloWorldScene.h中,更改:

HelloWorld::~HelloWorld();
HelloWorld::HelloWorld();
致:


您不能在头文件的声明中添加类名(但必须在cpp文件中添加)。

我建议您一步一步地学习本教程

也不要忘记这一点: 后来


有一次,这两件事帮了我很大的忙:)

你能发布你的HelloWorld课程吗?您可能正在使用一个名称空间,并再次将其用作classI中的前缀。实际上,hello world应用程序生成的名称空间并没有太大变化。我只将字体改为Arial,文本大小改为20只是为了确保任何更改都得到验证。但是出现了错误。第40行和第41行的HelloWorldScene.h中有什么内容?在这里,我已将整个项目上载到此链接:
~HelloWorld();
HelloWorld();`