Lua官网提供源码下载须要本身编译,Lua官网:https://www.lua.org/ftp/html
lua for windows.exe(占二十多MB那个) 目前在网络上没有找到 5.3的版本,只有旧的5.1版本git
以lua5.3以例,在windows上仅须要最简单的三个文件github
luac.exe
lua53.dll
lua.exeshell
把这三个文件放在d:\lua53,把这个目录配置到环境变量下,在此目录下新建一个hello.lua,CD到这个目录,使用lua hello.lua就能够运行lua文件json
D:\lua53> lua .\hello.lua
配置环境变量后,能够直接在命令行中输入lua,而后输入lua代码进行运行windows
C:\Users\qing>lua Lua 5.3.4 Copyright (C) 1994-2017 Lua.org, PUC-Rio > print("this from lua") this from lua >
自动配置lua到环境变量脚本:https://github.com/zhaoqingqing/blog_samplecode/tree/master/workflow-tools网络
固然若是你须要使用一些第三方库,或者像我同样须要使用IDEA对Lua进行调试,建议安装lua for windows,而不单单是上述三个文件ui
Lua版本发布时间表,更多版本的发布时间可见lua官网this
从lua官网下载到lua源代码以后,使用CMD命令进入到lua源码目录,使用以下命令进行编译lua
命令:cl *.c
注:cl是微软提供的C语言编译器
若是电脑已经安装了visual studio的话,就已经有些程序了。
在纯lua开发中导入第三方库,以json为例,安装Lua For Windows以后require成功且能正常使用,若是没有安装则会require失败,缘由是lua的运行环境中找不到对应的库
在Unity中进行调试可使用EmmyLua的新版本
在IDEA中对于纯Lua代码进行调试,须要安装Lua For Windows,若是要调试单个lua文件的话,须要新建一个Run/Debug Configurations,指定要调试的lua文件,而且勾选Allow paraller run
在2019年EmmyLua进行了新版本的开发,升级EmmyLua版本以后也是能够进行调试。
若是遇到lua中文件没法查找引用和跳转问题,能够从新安装EmmyLua插件
在Lua中提示Unity的API,可使用新的方法,见EmmyLua群的教程。
我以前的博客中方法是针对之前EmmyLua的版本,目前须要以EmmyLua群的教程为准。