以下操作均在Mac下完成!!!
1.获取LuaJIT!地址http://luajit.org/
注意!!!!!============>>>>> uLua uses LuaJIT 2.0.2 which can be obtained from http://luajit.org/
一定要下载LuaJIT 2.0.2 (当前release version 2.0.3)
2.解压下载的压缩包
在terminal依次输入
cd /Users/YourAccount/Download/LuaJIT-2.0.2
make
sudo make install
luajit
如果能看到luajit的版本号,到此mac上luajit环境就ok了!!!
3.通过luajit对所有lua文件进行编译,生成bytecode二进制文件
find . -name "*.lua" -exec luajit -b {} {}.out \;
{}.out 至于这个后缀,本人其实建议还是用lua
4.最后就是既关键!又简单!的一步!
大家使用ulua,一般调用的是Lua.cs里的LuaState实例的DoString、DoFile
如果想使用LuaJIT的bytecode文件,只需要调用LuaDLL.luaL_dofile(IntPtr luaState, string fileName)
本人亲测win、mac、android、ios均通过测试!!!解决了lua加密的问题!嘿嘿!
本次测试正好确认了一件事!那就是ulua插件提供的库里已经把LuaJIT打进去了!
希望对大家有所帮助!
uLua运行LuaJIT编译后的bytecode文件
最新推荐文章于 2024-10-15 10:51:12 发布
本文详细介绍了如何在Mac环境下安装LuaJIT 2.0.2,并提供了使用LuaJIT编译Lua文件的方法及如何在ulua中加载编译后的二进制文件。此外,还分享了作者在不同平台上的测试经验。

3513

被折叠的 条评论
为什么被折叠?



