链接错误与 luarocks。

我正在尝试使用 luarocks 安装 luafilesystem 模块。由于我尝试安装的是版本 1.6.2,所以 luarocks 正在尝试在我的本地机器上构建 luafilesystem。

我遇到了以下错误:lfs.obj : error LNK2019:未解析的外部符号。我对 30 个标准 lua 函数都有这个错误:lua_pushinteger、lua_pushstring。

有人可以帮帮我吗?

谢谢!

我正在使用:

  1. 适用于 Windows 7 的 Lua 5.1。
  2. 适用于 amd64 的 Microsoft Visual Studio 9.0 的 CL 编译器。
  3. 适用于 X64 的 Microsoft SDK 的 V6.1。
点赞
用户3135627
用户3135627

Solved it.

我发现 luarocks 使用一个配置文件(config.lua),其中包含 lua 库文件的名称(lua5.1.lib)。这个库文件不适合我的电脑,所以我用了我的 lua 版本中的 x64 平台的库文件替换它。

2013-12-28 17:24:33