当涉及到构建makefiles时,我一点也不知道--我正试图在Windows7 x86中构建luafilesystem,以便与luafilesystem一起使用。我已经在网上搜索了一些教程,但我还是想不出答案。我甚至可以在Developer提示符中运行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中使用。如果你不知道我做错了什么,但碰巧知道更简单的方法,请分享。我希望我已经提供了足够的信息。谢谢。
发布于 2014-10-02 16:09:55
您需要在您的计算机上编译并可用正在编译的Lua解释器来访问其头文件(lua.h
和其他几个文件)和Lua库/dll文件。编译正确版本的Lua解释器后,您需要(无论是Lua5.1还是Lua5.2),设置环境变量(或更新make文件中的路径) LUA_LIBDIR、LUA_INC和LUA_LIB以相应地指向您的lua-folder
、lua-folder\src
和LUA_LIB。
https://stackoverflow.com/questions/26163903
复制相似问题