2014-10-02 5 views
1

У меня нет подсказки, когда дело доходит до создания make-файлов - я пытаюсь создать luafilesystem в Windows 7 x86 для использования с Lua для Windows. Я изучил интернет для учебных пособий, но я просто не могу понять это. Я дошел до того, чтобы запустить NMAKE в командной Разработчика строки, но я получил следующее сообщение об ошибке:Строительство luafilesystem для Lua для Windows

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. Если вы не можете понять, что я делаю неправильно, но, возможно, узнайте более простой способ, пожалуйста, поделитесь. Надеюсь, я предоставил достаточно информации. Благодарю.

ответ

0

Вам необходимо, чтобы интерпретатор Lua, который вы компилируете, был скомпилирован и доступен на вашем компьютере для доступа к его заголовочным файлам (и нескольким другим) и библиотечным/DLL-файлам Lua. После компиляции нужной версии интерпретатора Lua вам нужно (будь то Lua 5.1 или Lua 5.2), установить переменные среды (или обновить пути в файле make) LUA_LIBDIR, LUA_INC и LUA_LIB, чтобы указать на ваши , lua-folder\src и lua lib соответственно.

+0

Спасибо! Я никогда бы не подумал об этом. – fleegle2000

Смежные вопросы