懒人与伸手党可以直接看最底部。为什么使用 LuaJITLua 官方版的编译嵌入相对简单,但是为什么要用 LuaJIT 呢?我所了解到的优势有:更高的运行效率。支持运行 Lua 编译后的机器码。虽然 Lua 也支持编译脚本,但是编译出来的机器码文件并不是跨平台的,也就是说在 PC 上编译的脚本在 Android 中无法使用。至于如何编译 Android 上使用的脚本,至今没有找到方案。脚本的编...
本文基于 Lua 5.3.Lua 是一个轻量级脚本语言,常用于嵌入其他语言作为补充。关于更多Lua本身的问题不在本文讨论范围之内。在 Android 中嵌入 Lua 优点很多,借助 Lua 脚本语言的优势,可以轻松实现动态逻辑控制,应用可以随时从服务器读取最新 Lua 脚本文件,在不更新应用的情况下修改程序逻辑。可惜 Lua 官方只提供了 C API ,而 Android 主要使用 JAVA...
这里使用 Visual studio 自带的命令行工具来进行编译,所以需要安装好VS.下载 LuaJIT 源码准备好VS.编译首先打开VS命令行工具。可以按Win+S,输入prompt来找到它。如图。解压 LuaJIT 源码,并进入到解压目录/src下。输入msvcbuild开始编译。看到=== Successfully built LuaJIT for xxxxx ===则是编译成功了。在...