【发布时间】:2018-09-25 13:06:12
【问题描述】:
我已经开始真正开始使用 Lua,几个月前我已经弄清楚如何将 .lua 文件转换为可执行文件。
到目前为止,它一直运行良好,直到我开始编译使用 'socket.http' 的 lua 脚本。它似乎缺少某种 DLL,我不知道如何将它们添加到同一个文件夹中。
在哪里可以找到这些 DLL 以添加到我的可执行文件的同一文件夹中,以便我能够使用 socket.http 运行 Lua 可执行文件?
【问题讨论】:
标签: lua
我已经开始真正开始使用 Lua,几个月前我已经弄清楚如何将 .lua 文件转换为可执行文件。
到目前为止,它一直运行良好,直到我开始编译使用 'socket.http' 的 lua 脚本。它似乎缺少某种 DLL,我不知道如何将它们添加到同一个文件夹中。
在哪里可以找到这些 DLL 以添加到我的可执行文件的同一文件夹中,以便我能够使用 socket.http 运行 Lua 可执行文件?
【问题讨论】:
标签: lua
socket.http 模块不是作为 DLL 提供的;它是一个纯 lua 模块。通常有socket.lua 和socket\http.lua 文件(以及socket\core.dll),因此您需要将它们全部打包并提供给您的脚本以使其工作。
您可以在 luasocket repository 中找到 Lua 文件,但请确保它们与您正在使用的二进制文件(socket/core.* 文件)的 API 匹配。
【讨论】: