cocos2dx编译luajit备注

从某一个版本开始cocos2dx开始支持luajit了,不过对于老版本的cocos2dx来说,只需要替换头文件和链接文件(.lib/.a)就可以,所以自己加一个上去也不麻烦,麻烦在于编译。


编译windows版本最简单,vs2008->tools->command prompt,进入luajit/LuaJIT-2.0.1/src,运行msvcbuild.bat

编译安卓版也很容易,cygwin进入luajit目录,运行./build_android.sh。只有一点需要注意,这里所有的文本文件(尤其是makefile和sh文件)都要弄成unix风格的回车符(LF),不然乱七八糟的错误,也不知道该怎么改。另外,使用ndk的话需要修改一下toolchains版本就是arm-linux-androideabi-4.4.3后面的数字,看一下自己的ndk支持哪个版本就改掉。


最后是编译ios版,理论上和安卓版一样,在mac下进入luajit目录,运行 ./build_ios.sh。但是由于xcode版本的提升,老的sh文件不适用了,需要修改的地方是:

1.编译命令删除CROSS=$ISDKP,因为ISDKP变量指定了工具所在的位置,但是gcc和ar程序已经从xcode中删除了,使用/usr/bin/里面的gcc和ar即可。

2.ISDKF变量增加-miphoneos-version-min=4.3,指定app的最低ios限制,这是新版xcode必需的。


虽然只有几句话,但是查问题的时候查死我了,一直编不过去,故此记录。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值