Building luafilesystem for Lua for Windows



我对构建makefile一无所知——我正试图在Windows 7 x86中构建luafilesystem,以便与Lua for Windows一起使用。我在网上搜了很多教程,但就是找不出来。我甚至在开发者命令提示符中运行NMAKE,但我收到了以下错误:

C:UsersMeDesktopluafilesystem-masterluafilesystem-master>nmake -f Makefile.win

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

cl /c /Fosrclfs.obj /MD /O2 /I"c:lua5.1include" srclfs.cMicrosoft (R) C/C++ Optimizing Compiler Version 18.00.30723 for x86Copyright (C) Microsoft Corporation. All rights reserved.

lfs.c

srclfs.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.0VCBINcl.EXE"' : return code '0x2'

Stop.

我不确定我做错了什么。在我直接从官方LuaFileSystem存储库下载的一组文件中没有lua.h。

我只想安装lfs在lua中使用。如果你不知道我做错了什么,但碰巧知道一个更简单的方法,请分享。我希望我已经提供了足够的信息。谢谢

您需要有要编译的Lua解释器,并且可以在您的计算机上访问其头文件(lua.h和其他一些文件)和Lua库.dll文件。编译所需的Lua解释器的正确版本(无论是Lua 5.1还是Lua 5.2)后,将环境变量Lua_LIBDIR、Lua_INC和Lua_LIB设置为相应地指向lua-folderlua-foldersrc和Lua-LIB。

最新更新