与Luarock的链接错误

与Luarock的链接错误,lua,lnk2019,luarocks,Lua,Lnk2019,Luarocks,我正在尝试使用Luarock安装luafilesystem模块。 由于我试图安装1.6.2版,luarocksis试图在本地机器上构建luafilesystem 我有以下错误:lfs.obj:error LNK2019:unresolved external symbol。对于30个标准lua函数,我有这个错误:lua\u pushinteger,lua\u pushstring 有人能帮我吗 谢谢 即时通讯使用: 1.适用于Windows7的Lua5.1。 2.用于amd64的Microsof

我正在尝试使用Luarock安装luafilesystem模块。 由于我试图安装1.6.2版,luarocksis试图在本地机器上构建luafilesystem

我有以下错误:lfs.obj:error LNK2019:unresolved external symbol。对于30个标准lua函数,我有这个错误:lua\u pushinteger,lua\u pushstring

有人能帮我吗

谢谢

即时通讯使用: 1.适用于Windows7的Lua5.1。 2.用于amd64的Microsoft Visual Studio 9.0的CL编译器。 3.Microsoft SDK针对X64的V6.1解决了这个问题。
我了解到Luarock使用一个配置文件(config.lua),其中包含lua的lib文件(lua5.1.lib)的名称。lib文件不适合我的机器,因此我将x64的lib文件(从我的lua版本中)转换过来。

它是否链接到lua5.1.dll?lua5.1.dll位于C:\Program Files(x86)\lua\5.1中。此文件夹是LIB、LUA_PATH和LUA_CPATH的一部分。如何判断luarocks是否将其链接到此文件?链接命令是link-dll-def:lfs.def-out:“C:/luarocks/lib/lua/5.1/lfs.dll”C:/luarocks/2.1/lua5.1.lib src/lfs.obj。我怎样才能使用lua5.1.dll?我和你有同样的问题。请添加有关如何修复它的更多详细信息。