cocos2dx编译luajit备注

前端之家收集整理的这篇文章主要介绍了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必需的。


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

原文链接:https://www.f2er.com/cocos2dx/344728.html

猜你在找的Cocos2d-x相关文章