SublimeText3 配置lua开发环境傻瓜式教学

时间:2024-05-23 18:22:55

  第一步:下载安装

主要下载vs编辑器再下载lua的源码。利用源码借助vs生成动态链接库


VS2015 Community:http://www.ithome.com/html/win10/164028.htm

Sublime Text3:http://www.sublimetext.com/3

Lua:http://www.lua.org/download.html(记住Lua源码下载位置)


       第二步:编译Lua源码

打开VS,创建一个解决方案并命名为Lua_build,记住存放位置。

SublimeText3 配置lua开发环境傻瓜式教学

右键解决方案,添加→新建项目

SublimeText3 配置lua开发环境傻瓜式教学

新建Visual C++的空项目,命名为Lualib

SublimeText3 配置lua开发环境傻瓜式教学

右键Lualib项目,添加→现有项

SublimeText3 配置lua开发环境傻瓜式教学

找到lua的解压缩目录,把src文件夹里面除了lua.c和luac.c的后缀为c和h的文件都选中,点击添加

因为lua.c 与 luac.c 不能进行编译 因此要预先剔除


SublimeText3 配置lua开发环境傻瓜式教学

配置项目属性

接下来就是编译了。但是编译之前要先设置下项目属性。右键Lualib项目,点击属性。

SublimeText3 配置lua开发环境傻瓜式教学

配置属性→常规→配置类型设置为静态库(.lib),点击确定

SublimeText3 配置lua开发环境傻瓜式教学

右键Lualib,点击生成。

如果不出意外应该会生成一个.lib文件,存放在debug文件夹下面

跟创建Lualib项目一样,在Lua_build解决方案下新建两个空项目,分别命名为Lua、Luac。

也可以重新新建项目,反正最终想要的就是一个lua.exe 文件

SublimeText3 配置lua开发环境傻瓜式教学

与Lualib中添加文件的操作一样,添加现有项,把lua.c文件添加到Lua项目中,luac.c文件添加Luac项目中。

下面设置Lua和Luac项目的属性。右键Lua项目,点击属性进行设置。设置完Lua的属性后按一模一样的操作设置Luac项目的属性。也可以一次选中Lua和Luac两个项目,然后任选一个项目点击属性,同时进行设置。下面我们就同时进行设置。

那么来看看我们要设置哪些属性:

进入属性页面,找到链接器→常规。

SublimeText3 配置lua开发环境傻瓜式教学

点击附加库目录的下拉箭头

SublimeText3 配置lua开发环境傻瓜式教学

点击编辑。我们前面新建Lua_build解决方案时有一个存放位置小伙伴还记得么。双击编辑框白色区域的最上边,右侧有个省略号的按钮,点击它,找到Lua_build文件夹下的Debug文件夹,选择这个文件夹。(也可以手动输入文件夹路径)。

SublimeText3 配置lua开发环境傻瓜式教学SublimeText3 配置lua开发环境傻瓜式教学

点击确定

SublimeText3 配置lua开发环境傻瓜式教学

链接器→附加依赖项,点击编辑

SublimeText3 配置lua开发环境傻瓜式教学

输入Lualib.lib点击确定

SublimeText3 配置lua开发环境傻瓜式教学

再次点击确定完成属性设置。

右键Lua和Luac项目,点击生成。

生成好了我们可以打开Lua_build文件夹下的Debug文件夹,可以看到有Lua.exe和Luac.exe两个文件

SublimeText3 配置lua开发环境傻瓜式教学

       第三步:绑定Lua和Sublime

打开Sublime,点击Tools→Build System→New Build System。

就是在工具下的新建自己的编译系统

SublimeText3 配置lua开发环境傻瓜式教学


用下面的代码替换自动生成的代码,注意lua.exe的文件路径取决你自身安装的目录

[plain] view plain copy
  1. {  
  2.  "cmd":["D:\\programming\\C++程序设计\\Lua_build\\Debug\\Lua.exe"/*引号部分为你的Lua.exe绝对路径*/,"$file"],   
  3.     "file_regex":"^(?:lua:)?[\t](...*?):([0-9]*):?([0-9]*)",   
  4.     "selector":"source.lua"   
  5. }   

SublimeText3 配置lua开发环境傻瓜式教学

Ctrl+s保存,文件名改为mlua(不要改文件后缀),点击保存。

Tools→Build System→mlua  在工具中选择编译系统为刚才新建的编译系统  

SublimeText3 配置lua开发环境傻瓜式教学


这样,我们就完成了Sublime和lua的连接。可以使用lua在Sublime上尽情的开发了。


下面是测试。在Sublime上新建一个文件输入print("hello lua"),Ctrl+s保存。保存好后按F7运行

SublimeText3 配置lua开发环境傻瓜式教学

SublimeText3 配置lua开发环境傻瓜式教学


正常输出就说明sublime text3 下  lua安装完毕


本文参考原文链接

https://blog.****.net/qq_28290581/article/details/52398155