让scite增加构建lua独立程序的功能
在LFW(lua for
windows)自带的SciTe编辑器里,增加一个命令,当载入lua文件活wlua文件后,按下构建,生成可以独立运行的exe程序。
这个命令需要一个名为“srlua”的项目,这个项目可以在lua项目主页下载,值得一提的是,这个项目是开源的,我们可以根据自己的需要改进。 下载srlua
后,解压,将glue.exe srlua.exe wsrlua.exe 这三个程序放到LFW安装目录(当然你也可以放到别处,但要加入PATH。。。。。)
打开SciTe目录里的lua.properties.,文件。转到大约第160行,你可以看到有许多滴command 。
command.compile.*.文件格式,这个是当我们按下编译时在命令行运行的命令。 (FileNameExt)是读取文件名(带后缀)
(FileName) 不带后缀。 Command还有go(运行),build(构建)等。 现在我们在里面插入 command.build.*.lua=glue
srlua (FileNameExt)
(FileName).exe command.build.*.wlua=glue wsrlua (FileNameExt)
(FileName).exe 就欧了。