2014-10-25 3 views
1

Итак, я получил файл «lfs.c» «lfs.h» «lfs.def» и «.gitignore». Я попытался установить MinGW и набрав эту команду: gcc lfs.c (Имейте в виду, что я новичок в таких вещах), что оставляет мне ошибку «не удалось включить lua.h» ... Я не знаю, как сделайте это, может ли кто-нибудь объяснить мне, как это сделать? Или, по крайней мере, дать мне ссылку на уже скомпилированный файл lfs.dll?Как скомпилировать библиотеку LuaFileSystem и получить DLL-файл БЕЗ luarocks?

+0

Компиляция - это не просто вызов 'gcc'. Проверьте, содержит ли LFS скрипт 'configure', и если да, запустите его, а затем запустите' make'. Кроме того, вам необходимо добавить заголовки и библиотеки для Lua в соответствующие места. –

ответ

1

Возможно, вам не хватает файлов Lua; см. this SO answer, чтобы узнать, как его настроить.

Просто get lfs.dll может быть не так просто, как разные DLL могут быть в зависимости от различных Lua DLL в Windows. У меня есть lfs.dll, который скомпилирован против Lua51.dll, поэтому, если это работает для вашего проекта/потребностей, вы можете get a compiled version here.

+0

Спасибо! Ваш файл действительно сработал! – user3426112

+0

Вы можете «принять» ответ, если он работает для вас. –