我已经使用visual c ++在windows中成功运行了“Step by Step Coos2dxSimpleGame Series”(http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Tutorials)。现在我想将这个项目移植到一个Android设备,因此我将类HelloWorld,AppDelegate和GameOverScene及其头文件复制到Classes文件夹,将资源复制到/ Resources文件夹。然后我修改了android.mk文件,以包含一个名为GameOverScene.cpp的新类,该类以前不存在。
然后我运行./build_native.sh。错误消息在这里(http://www.cocos2d-x.org/attachments/1152/native_error.PNG)。 我遵循的流程是否正确?
答案 0 :(得分:0)
在HelloWorldScene.h中,更改:
HelloWorld::~HelloWorld();
HelloWorld::HelloWorld();
为:
~HelloWorld();
HelloWorld();`
您不能在头文件的声明中添加类名(但必须在cpp文件中执行)。
答案 1 :(得分:0)
我可以建议你做的一件事就是按照本教程的步骤进行操作
http://magicscrollsofcode.blogspot.com/2011/09/quick-and-dirty-guide-to-getting.html
也不要忘记这个: 之后http://www.cocos2d-x.org/boards/6/topics/8572?r=8577#message-8577
这两件事对我有很多帮助:)