我有一本名为Beginning Lua Programming的书,它假定要考虑原始基础,但这有点让我陷入困境。这是一个压缩3页的努力:
QUOTE:
The following environment variables are recommended for Windows:
UTIL_DIR=c:\program files\utility
LUA_DIR=c:\program files\lua\5.1
LUA_CPATH=?.dll;%LUA_DIR%\?.dll
LUA_PATH=?.lua;%LUA_DIR%\?.lua
The UTIL_DIR variable identifies the utility directory you created in the preceding section.
在此之后,有一段关于为lua设置'windows搜索路径'。基本上,它告诉我查找'doskey /?'的输出和'路径'并自己弄清楚。我不知道它们做了什么,如何使用它们,以及它们之间的区别是什么。
我的智慧结束了。详细解释或链接到详细的博客/文章或youtube视频非常感谢!
答案 0 :(得分:11)
有几种方法可以让Lua在您的计算机上运行。如果你只想快速地想要一个功能强大的Lua环境,那就考虑下载一个预编译的Lua二进制文件。常见的是Lua for Windows和LuaBinaries。
用Mingw建立Lua并不太困难:
c:\lua
如果您已经设置了Msys,则可以从该环境运行make文件。从Msys shell中,您可以使用以下命令构建lua:
cd /c/lua
make PLAT=mingw
make install
构建完成后,您应该在其中的某处找到lua.exe
和luac.exe
。 Lua应该准备好在这一点上使用。
常规cmd.exe
shell也可以对命令进行一些更改:
cd lua
mingw32-make PLAT=mingw
make install
假定为* nix环境,因此在普通的Windows cmd shell下无效。在这种情况下,您只需手动将已编译的文件从.\lua\src
复制到您想要的位置,或者如果需要,您可以直接从那里运行它。