在Windows上构建Lua 5.2.2

我已经安装了Lua For Windows,但当我阅读最新版本的Lua(即5.2.2)时,我注意到Lua For Windows正在使用较旧的Lua版本,即5.1。

我想将最新的Lua版本构建到我的Windows 7 PC上,但我不太明白如何构建它的想法。我已经阅读了这个 Detailed Instruction for installing Lua。我需要删除Lua For Windows吗?请告诉我如何构建它的链接?构建最后一条Lua源代码需要哪些必要的工具。

注意:还请告诉我如何在上面测试源代码。

点赞
用户1190388
用户1190388

Lua 二进制文件托管在 sourceforge上。您无需删除 Windows 上的 Lua。在我的 LFW 安装中,我使用下载的相应的 5.2.* 二进制文件覆盖 lua.exelua.dll

PS:Sourceforge 还没有更新 Lua 的 5.2.2 版本,仍在使用 5.2.1 版本。如果您想要构建,请查看 greatwolf 关于相似问题的链接。

2013-09-28 08:37:27
用户1461607
用户1461607

在 Windows 上使用 Visual Studio 编译 Lua 很简单:

  1. 下载 Lua 源代码并将其解压缩。
  2. 打开 Visual Studio 开发人员命令提示并导航到 'src' 目录。
  3. 运行此命令: move luac.c .. & cl *.c -o lua.exe /O1
2014-07-19 01:30:58