最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > 编程开发 > 手机开发> cocos2dx安卓环境,Box2d编译不过的解决方法

cocos2dx安卓环境,Box2d编译不过的解决方法

文章作者:网友投稿 发布时间:2013-01-09 17:17:39 来源:网络

在安卓环境下使用cygwin编译cocos2dx/Box2d工程的时候,经常遇到这样的问题导致编译不通过而无法生成.o文件 解决方法很简单: 首先,把所有文件中的 #include Box2D.h 改成 #include

在安卓环境下使用cygwin编译cocos2dx/Box2d工程的时候,经常遇到这样的问题导致编译不通过而无法生成.o文件

解决方法很简单:

      首先,把所有文件中的

#include "Box2D.h"

      改成

#include "Box2d/Box2d.h"

      然后,到工程的android/jni文件夹下,编辑Android.mk,找到LOCAL_SRC_FILES

      如下:

LOCAL_SRC_FILES := helloworld/main.cpp \
..
/../Classes/AppDelegate.cpp \
..
/../Classes/HelloWorldScene.cpp http://www.cnblogs.com/../lua/cocos2dx_support/CCLuaEngine.cpp \
..
/http://www.cnblogs.com/lua/cocos2dx_support/Cocos2dxLuaLoader.cpp \
..
/http://www.cnblogs.com/lua/cocos2dx_support/LuaCocos2d.cpp \
..
/http://www.cnblogs.com/lua/cocos2dx_support/tolua_fix.c

按照类似   http://www.cnblogs.com/Classes/AppDelegate.cpp \ 的格式,把工程的Classes文件夹下所用到的所有.cpp文件名添加其中即可,

再次编译就OK了!

一般情况这样就能解决问题了,如果有特殊情况的,再给我留言,我们一起讨论。

上一篇: 解决android中checkbox全部选择bug的操作

下一篇: iOS内存错误EXC_BAD_ACCESS的解决方法

共有0条评论网友评论
游戏