在Windows下编译安装lua5.3

一、环境与工具

1.Windows 10

2.Visual Studio 2019

二、获取lua源码

请在这里https://www.lua.org/ftp/)获取最新的lua源码,并解压至任意目录

三、开始编译

同时按下Win + R键,在输入框中输入“developer command prompt”,找到Visual Studio 的开发人员命令提示符

(在Windows7/8/8.1中开发人员命令提示符的打开方式有所不同,可参考:https://docs.microsoft.com/zh-cn/dotnet/framework/tools/developer-command-prompt-for-vs

在命令提示符中前往lua源代码所在的src文件夹

#先使切换到文件夹所在盘符,再使用cd命令切换到源码所在目录
#“>”符号后的命令即为需要输入的部分
#例如:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>e:
E:\>cd E:\Program\lua\lua-5.3.5\src
E:\Program\lua\lua-5.3.5\src>

切换到src文件夹后,再依次输入如下命令(每次一行)

cl /MD /O2 /c /DLUA_BUILD_AS_DLL *.c
ren lua.obj lua.o
ren luac.obj luac.o
link /DLL /IMPLIB:lua5.3.lib /OUT:lua5.3.dll *.obj
link /OUT:lua.exe lua.o lua5.3.lib
lib /OUT:lua5.3-static.lib *.obj
link /OUT:luac.exe luac.o lua5.3-static.lib

编译记录:

检查src目录,是否生成了lua.exe(解释器)、luac.exe(编译器)、lua5.3.dll(动态库)三个文件

四、配置环境变量

右键桌面上的“此电脑”,选择属性,并在弹出的窗口中选择“高级系统设置”

点击“环境变量”

在“系统变量”内找到“Path”,选中“Path”后点击“编辑”

单击“新建”,在下方出现的编辑框中输入lua.exe文件所在的目录,单击“确定”保存

保存好所有设置后,打开cmd输入“lua”并回车,若出现以下提示,则为安装成功

在 “在Windows下编译安装lua5.3” 上有 3 条评论

Katyusha进行回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注