cocos2dx 2.2.6编译记录(1)

问题:今天在编译2.2.6的工程时,编译到extensions库时,报了一个错误,错误如下:

In file included from E:/project/trunk/client/cocos2d-x-2.2.6/projects/Spartacus/proj.android/../../../extensions/CocoStudio/Armature/CCArmature.cpp:31:0:
E:/project/trunk/client/cocos2d-x-2.2.6/projects/Spartacus/proj.android/../../../extensions/../scripting/lua/cocos2dx_support/CCLuaEngine.h:29:17: fatal error: lua.h: No such file or directory
compilation terminated.
/cygdrive/e/worksoft/android-ndk-r9d/build/core/build-binary.mk:393: recipe for target 'obj/local/armeabi/objs/cocos_extension_static/CocoStudio/Armature/CCArmature.o' failed


原因:

因为我们的项目使用了lua,而且又使用了骨骼动画,所以就修改了引擎,对骨骼动画部分加入了lua事件支持,于是就在CCArmature.cpp文件中引入了CCLuaEngine.h头文件及函数。


解决:

1)、于是我修改了android.mk文件,在LOCAL_C_INCLUDES 加入了脚本路径。

LOCAL_C_INCLUDES := $(CLASS_INCLUDES) \
$(LOCAL_PATH)/../scripting/lua/cocos2dx_support

解决还是不行,我想是不是因为没有引入脚本方面的库导致

2)、

在android.mk中加入

LOCAL_WHOLE_STATIC_LIBRARIES += luajit_static

$(call import-module,scripting/lua/proj.android)    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值