从零开始搭建lua+sublime环境

从零开始搭建lua+sublime开发环境

必备的lua环境工具可以直接在lua官网下载源代码,地址:http://www.lua.org/download.html
也可以去我下载好的地址:https://download.csdn.net/download/u014028392/10485693
sublime text3的工具,随便百度下载一个
ps:对于使用的版本位luaForWindows ,这个工具只能用来入门。

第一步

手动编译生成Lua的解释器,编译器,和静态库

首先,手动编译生成Lua的解释器,编译器,和静态库的方法。当然,也可以使用官方已经编译好的。链接如下:http://joedf.users.sourceforge.net/luabuilds/
批处理文件的代码如下:

cd src 
cl /O2 /W3 /c /DLUA_BUILD_AS_DLL l*.c 
del lua.obj luac.obj 
link /DLL /out:lua53.dll l*.obj  
cl /O2 /W3 /c /DLUA_BUILD_AS_DLL lua.c luac.c 
link /out:lua.exe lua.obj lua53.lib  
del lua.obj 
link /out:luac.exe l*.obj 
cd .. 

注意这个批处理文件的建立的位置一定要是在Lua源码解压缩出的那个目录下,如图:
从零开始搭建lua+sublime环境_第1张图片
其中,一定要注意,这两个涉及到版本号的地方,根据你下载的版本号来。我的版本号是lua5.3.x
从零开始搭建lua+sublime环境_第2张图片
然后,选择你的vs开发人员编译器的命令行,我的是vs2015,如图所示:
从零开始搭建lua+sublime环境_第3张图片

调出开发人员命令行,然后输入如下命令:

从零开始搭建lua+sublime环境_第4张图片

查找src下面生成的这3个文件,如果没有报错,表示编译成功:
从零开始搭建lua+sublime环境_第5张图片
最后一个那个静态库的名字会随着你的编译的Lua的版本的不同而略有不同,变化类型和之前所说的批处理文件代码中的那个相同。

这3个文件的含义如下:

lua.exe Lua的解释器
luac.exe Lua的编译器 
lua53.dll Lua的静态库

接下来就是将Lua文件的环境的配置
我们需要配置Lua的环境变量
这里我建议的做法是将编译的到的3个文件一起放入到自定的位置,然后再系统的环境变量的Path中添加这些库文件的根目录。

然后保存即可。

第二步

准备编辑器sublime text3

Sublime text3 配合Lua使用,接回上面所说的配置好Lua的那一步,然后下载Sblime text3后,在Sublime text3 中建立一个新的配置文件,文件内容如下:

{  
    "cmd": ["lua", "$file"],  
    "file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)",  
    "selector": "source.lua"  
}  

将这个文件保存为lua.sublime-build在任意位置即可。
接下来你在Sublime text3的Tool选项中的Bulid System选项中勾选上Lua即可,然后你就可以在Sublime text3中编写Lua代码了,按下Ctrl + B即可运行Lua代码,最后验证一下:
从零开始搭建lua+sublime环境_第6张图片

可以看到,对于一般的语法问题,sublime都能精确定位。

你可能感兴趣的:(vs2013,脚本,lua)