环境:2dx-1.0.1-x-0.11.0 +win7+vs+cywin

在win下开发使用box2d不会报错

但是to android的时候编译会出错 因为2dx for android 工程并没有加入Box2D库

需要修改下列文件(加入红色部分):

jni目录下

Application.mk

APP_MODULES := cocos2d box2d cocosdenshion game_logic game

Android.mk
subdirs := $(addprefix $(LOCAL_PATH)/。。/。。/,$(addsuffix /Android.mk, \
cocos2dx \
Box2D \
CocosDenshion/android \

))

helloworld里面的Android.mk

$(LOCAL_PATH)/。。/。。\
$(LOCAL_PATH)/。。/。。/Classes

LOCAL_LDLIBS := -L$(call host-path, $(LOCAL_PATH)/。。/。。/libs/$(TARGET_ARCH_ABI)) \
-lcocos2d -llog -lgame_logic -lbox2d

Classes里面的Android.mk

LOCAL_C_INCLUDES := $(LOCAL_PATH)/。。/。。/cocos2dx \
$(LOCAL_PATH)/。。/../ \
$(LOCAL_PATH)/。。/../Box2D \

LOCAL_LDLIBS := -L$(call host-path, $(LOCAL_PATH)/../android/libs/$(TARGET_ARCH_ABI)) \
-lcocos2d -lcocosdenshion -lbox2d \

这样就可以了

ps.如果提示导入box.h错的 主要是修改一下BOX2D的位置 $(LOCAL_PATH)/。。/../Box2D \就可以了

最后。。自己转换到.. 因为blog显示不了 /。。 就好像这样$(LOCAL_PATH)/.. /http://www.cnblogs.com/汗死( ⊙ o ⊙ )啊!

更多相关文章

  1. Android Studio如何设置代码自动提示
  2. Android老版本项目导入到新版SDK提示错误
  3. Android TextView前加图标垂直居中第一行(仿大众点评购买须知/提
  4. 5、控件系列之TOAST(吐司提示)的曾经、现在与未来
  5. Android 高亮指示层提示
  6. Android 升级Android Studio升级3.5提示下载fastutil插件
  7. android 添加对back按钮的处理,点击提示退出

随机推荐

  1. android 6.0 权限问题的解决
  2. android实现界面底部的tab
  3. android usb流程(加整理)
  4. TableLayout 属性的设置
  5. Android MVP 模式
  6. 在Activity中添加返回键
  7. Android如何生成设备节点
  8. Android(安卓)tricks: the ideal way to
  9. android如何让service不被杀死
  10. android aapt查看apkmenifast信息