软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 编程开发 > 手机开发 > cocos2dx安卓环境,Box2d编译不过的解决方法

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

在安卓环境下使用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了!

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

    相关阅读
    栏目导航
    推荐软件