【问题标题】:Can't get luarocks to install lua-cjson; Failed compiling module cjson.dll无法让 luarocks 安装 lua-cjson;编译模块 cjson.dll 失败
【发布时间】:2022-08-06 23:54:28
【问题描述】:

我正在尝试使用 luarock 安装 lua-cjson。我已经安装了 mingw32 并在系统中设置了一个环境变量。我不断收到错误:我尝试将我的 lua 文件夹重新定向到用户公共(如另一篇帖子所建议的那样),但这没有帮助,只是得到同样的错误。

我什至通过在 CMD 提示符下使用 --version 命令验证了 MinGW 是否已安装,该命令有效。

Error: Build error: Failed compiling module cjson.dll

我不知道还能做什么,因为在 stackoverflow 上绝对没有帖子涉及这个问题。

  • 您正在尝试编译一个 dll 文件。那没有意义。解释你是如何到达那里的。你下载了什么,你把文件放在哪里,你做了什么改变并做了什么来达到这一点。您也可能想提高您的网络搜索技能。有很多主题涵盖此错误消息。例如:stackoverflow.com/questions/60806784/…
  • 这回答了你的问题了吗? Luarocks error building luafilesystem
  • 不,我尝试像用户在那里所说的那样将我的 lua 文件夹公开。

标签: lua luarocks


【解决方案1】:

lua_objlen 被移除。如果您希望此模块正常工作,请尝试 luarocks 安装 lua-cjson "CFLAGS=-DLUA_COMPAT_5_3"

Output

Reference

【讨论】:

  • 谢谢,原来问题是因为我尝试在 Hackintosh 上安装并遇到同样的错误。
猜你喜欢
  • 2016-03-22
  • 2018-11-08
  • 2021-02-09
  • 2014-10-25
  • 2013-03-13
  • 2015-08-20
  • 2014-06-23
  • 2012-11-23
  • 1970-01-01
相关资源
最近更新 更多