博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cocos2d-x for android 使用Box2d报错解决
阅读量:6760 次
发布时间:2019-06-26

本文共 1003 字,大约阅读时间需要 3 分钟。

环境: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 ⊙ )啊!             

    

 

转载于:https://www.cnblogs.com/mkorion/archive/2012/02/03/2337509.html

你可能感兴趣的文章
# 学号 2017-2018-20172309 《程序设计与数据结构》实验1报告
查看>>
OrderOnline——数据库设计(已更新)
查看>>
(四)虚拟存储管理器的页面调度
查看>>
玩转Windows CPU占用时间 ——编程之美 读书笔记1.1
查看>>
苹果官方的图标大小的调整
查看>>
Maven整理
查看>>
观《构建之法》有感
查看>>
maven环境快速搭建(转)
查看>>
Cacti监控mysql数据库服务器实现过程
查看>>
Python高级编程–正则表达式(习题)
查看>>
HDU 5742 It's All In The Mind
查看>>
ubuntu和Windows 下的GIF动图工具
查看>>
percona-toolkit 工具介绍
查看>>
Visual Studio2012使用技巧
查看>>
编程思想
查看>>
在Hadoop伪分布式模式下安装Hive(derby,mysql)
查看>>
经典布局样式
查看>>
python小白之np功能快速查
查看>>
Authorization Bypass in RSA NetWitness
查看>>
把ISO文件当作光盘挂载
查看>>