【问题标题】:'socket.http' DLLs aren't found when Lua is compiled编译 Lua 时找不到“socket.http”DLL
【发布时间】:2018-09-25 13:06:12
【问题描述】:

我已经开始真正开始使用 Lua,几个月前我已经弄清楚如何将 .lua 文件转换为可执行文件。

到目前为止,它一直运行良好,直到我开始编译使用 'socket.http' 的 lua 脚本。它似乎缺少某种 DLL,我不知道如何将它们添加到同一个文件夹中。

在哪里可以找到这些 DLL 以添加到我的可执行文件的同一文件夹中,以便我能够使用 socket.http 运行 Lua 可执行文件?

【问题讨论】:

    标签: lua


    【解决方案1】:

    socket.http 模块不是作为 DLL 提供的;它是一个纯 lua 模块。通常有socket.luasocket\http.lua 文件(以及socket\core.dll),因此您需要将它们全部打包并提供给您的脚本以使其工作。

    您可以在 luasocket repository 中找到 Lua 文件,但请确保它们与您正在使用的二进制文件(socket/core.* 文件)的 API 匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 2018-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      相关资源
      最近更新 更多