我对构建 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.
我不确定我做错了什么。我直接从官方 LuaFileSystem 存储库下载的文件集中没有 lua.h。
我想要的只是安装 lfs 以在 lua 中使用。如果您无法弄清楚我做错了什么,但碰巧知道更简单的方法,请分享。我希望我已经提供了足够的信息。谢谢。
您需要让您正在编译的 Lua 解释器进行编译并在您的计算机上可用以访问其头文件(lua.h
以及其他一些)和 Lua 库/dll 文件。编译完所需的正确版本的 Lua 解释器(无论是 Lua 5.1 还是 Lua 5.2)后,设置环境变量(或更新 make 文件中的路径) LUA_LIBDIR、LUA_INC 和 LUA_LIB 以指向您的lua-folder
, lua-folder\src
,以及相应的 lua lib。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)