美文网首页
Lua的使用(二)如何编译-Windows环境 Part.1

Lua的使用(二)如何编译-Windows环境 Part.1

作者: 吃豆腐不吐豆腐皮 | 来源:发表于2020-01-03 23:35 被阅读0次

这个呢,说简单嘛也很简单,说复杂也复杂。本着不浪费大家时间的宗旨,我就把最简单的方法放出来。
还记得lua下载好之后,文件夹里有啥?


doc,INSTALL,README这三个文件/文件夹,有一种会透露我们方法的气息

因为我已经知道答案了,我就直接说下吧,虽然INSTALL文件很可疑,但一般来说呢,我的习惯是先看README


里面就有关于如何安装的介绍,直接让我看INSTALL
README都让我看INSTALL了,那我肯定是赶紧去看一下咯
INSTALL里大部分都是讲如何使用make来编译生成的,最下面才是windows的
如图所示,如果我们有vs,那么可以使用它的Command Prompt去执行etc/luavs.bat。我们赶紧去看下这个文件。
这就是我们要找的文件,但我可以负责的告诉你,你用vs的Command Prompt去执行,是100%失败的。(因为我试过了)

我们把文件打开来可以看到


是要把这个文件拷贝到etc的上一级目录,也就是lua的根目录
先装个vs吧,我本机装的是vs2017(我之前用vs2013也试过,没问题),在开始里搜Command Prompt,又或者你直接去文件夹里找也行。反正这玩意儿就是vs的命令行工具
这4个都可以用,但最好是选适合自己机型的,我是64位的机子,就选择了第三个
打开来是这样的
记得把luavs.bat拷贝到lua的根目录下,如图
复制,粘贴,就是这么简单
接下来就是使用命令行执行脚本
先cd,在执行,就是这么简单
接着就是回车执行,就是这么简单
生成好的文件会在src文件夹里,恩?你问我为什么会知道?因为luavs.bat脚本里有写啊 会生成lua51.dll, lua51.lib, lua.exe, 和 luac.exe在src里。
编译器,解释器,还有动态库的文件,该有的都有了。

恩,自此,windows环境的lua编译完成。恩?好像忘了点什么。。哦! 对了。doc目录下有啥子?
其实吧,也是会告诉我们该如何编译什么的。


肯定先看readme啊

打开后能看到几个链接,你可以都点进去看看,这里也有install的链接,内容和上面那个INSTALL是一样的但etc那个可就不太一样了。


我们可以点击去看一看
也告诉我们使用luavs.bat来处理,内容和脚本里的差不多

那么到这里,我想说什么呢?
不会的时候看看自带文档呀,里面真的是啥都有啊。

下一篇我会把windows环境编译的复杂版写出来,那个就需要建vs工程了,也是我最开始没看文档的时候,使用的方式。

相关文章

网友评论

      本文标题:Lua的使用(二)如何编译-Windows环境 Part.1

      本文链接:https://www.haomeiwen.com/subject/mrntactx.html