为Windows上的Lua构建luafilesystem

我对构建Makefile一无所知——我正在尝试在Windows 7 x86上构建luafilesystem,以便在Lua for Windows中使用。我在互联网上搜寻了教程,但我就是想不明白。我试着在开发人员命令提示符中运行NMAKE,但我收到以下错误消息:

C:\Users\Me\Desktop\luafilesystem-master\luafilesystem-master>nmake -f Makefile.win

Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 Copyright (C) Microsoft Corporation. All rights reserved.

cl /c /Fosrc\lfs.obj /MD /O2 /I"c:\lua5.1\include" src\lfs.c Microsoft (R) C/C++ Optimizing Compiler Version 18.00.30723 for x86 Copyright (C) Microsoft Corporation. All rights reserved.

lfs.c

src\lfs.c(63) : fatal error C1083: Cannot open include file: 'lua.h': No such file or directory

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.EXE"' : return code '0x2'

Stop.

我不确定我做错了什么。我下载的文件中没有lua.h。

我只想安装lfs以在lua中使用。如果你无法弄清楚我做错了什么,但恰好知道更简单的方法,请分享一下。希望我提供了足够的信息。谢谢。

点赞
用户1442917
用户1442917

将下面翻译成中文并且保留原本的 markdown 格式

您需要在计算机上编译和安装需要的 Lua 解释器,才能访问其头文件 (lua.h 等) 和 Lua 库/动态链接库文件。在您编译所需版本的 Lua 解释器(无论是 Lua 5.1 还是 Lua 5.2)之后,将环境变量(或更新 make 文件中的路径)LUA_LIBDIR、LUA_INC 和 LUA_LIB 分别设置为您的 lua-folderlua-folder\src 和相应的 Lua 库。

2014-10-02 16:09:55