将Xcode(iOS)代码移植到cocos2d-x中的eclipse(android)
我使用cocos2d-x模板在xcode中实现了我的游戏。它工作得非常好。然后我尝试将相同的代码移植到eclipse。我使用cocos2d-x的shell命令创建了一个新项目,并构建了该项目。然后,我将创建的项目转换为以C/C++代码的形式运行,就像我通常对cocos2d-x所做的那样。然后,我将所有代码文件/资源从我的xcode项目复制到eclipse项目。我根据更新了我的Android.mk文件(添加了新的src文件)。它正确编译,成功安装了仿真器,但随后崩溃,并在日志中显示此错误消息:将Xcode(iOS)代码移植到cocos2d-x中的eclipse(android),android,ios,xcode,eclipse,cocos2d-x,Android,Ios,Xcode,Eclipse,Cocos2d X,我使用cocos2d-x模板在xcode中实现了我的游戏。它工作得非常好。然后我尝试将相同的代码移植到eclipse。我使用cocos2d-x的shell命令创建了一个新项目,并构建了该项目。然后,我将创建的项目转换为以C/C++代码的形式运行,就像我通常对cocos2d-x所做的那样。然后,我将所有代码文件/资源从我的xcode项目复制到eclipse项目。我根据更新了我的Android.mk文件(添加了新的src文件)。它正确编译,成功安装了仿真器,但随后崩溃,并在日志中显示此错误消息: 0
07-11 10:29:38.846: D/libEGL(534): loaded /system/lib/egl/libGLESv1_CM_emulation.so
07-11 10:29:38.856: D/libEGL(534): loaded /system/lib/egl/libGLESv2_emulation.so
07-11 10:29:39.166: A/libc(534): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree
07-11 10:29:39.166: A/libc(534): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
任何帮助都将不胜感激。在模拟器中运行cocos2d-x需要一些额外的步骤。你遵循这些步骤了吗?(我记不清了,但我认为您必须确保在虚拟设备上启用了OpenGL硬件加速功能,并且可能还需要在项目中添加一些代码。)
我尝试过这些步骤,但从来没有运行过,而且没有足够的坚持,因为我碰巧有一个Android手机。我想你在Eclipse中正在做java和C++的组合项目。在eclipse中编程时,我无法获得代码辅助和自动调试代码功能?i、 e.假设您想键入
cocos2d::CCSprite*\u ship代码>。在编写coc并按下Ctrl+Space后,您是否获得代码帮助?我没有这个功能,我以前用Java编程时就有这个功能。有什么问题吗?我已配置所有路径和符号(包括)。