Eu perdi a paciência com esse problema e pedi ajuda a essa comunidade. Estou tentando instalar luafilesystem
e luacheck
de luarocks
e estou apenas recebendo erros com qualquer coisa que eu tente.
Eu fresco instalado lua
versão 5.3.0
e estou usando um prompt visual do studio studio (então, cl
está definido e pronto para ir). Quando executo a instalação luarocks install luafilesystem
isso gera um erro:
Setting environment for using Microsoft Visual Studio 2010 x64 tools.
C:\WINDOWS\system32>luarocks install luafilesystem
Installing https://luarocks.org/luafilesystem-1.6.3-2.src.rock
cl /nologo /MD /O2 -c -Fosrc/lfs.obj -IC:/Program Files (x86)/Lua/5.3/include src/lfs.c
lfs.c
link -dll -def:lfs.def -out:lfs.dll C:/Program Files (x86)/Lua/5.3/bin/lua53.dll src/lfs.obj
Microsoft (R) Incremental Linker Version 10.00.40219.01
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Lua\5.3\bin\lua53.dll : fatal error LNK1107: invalid or corrupt file: cannot read at 0x340
Error: Build error: Failed compiling module lfs.dll
windows-10
lua
Harry
fonte
fonte
Você precisa usar o arquivo lua53.lib. no arquivo config.lua / config-5.3.
moteus
Não consegui resolvê-lo com o lua 5.3, mas foi fácil com a versão 5.1 incluída no arquivo zip do LuaRocks.
Jaime