Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
运行时出错 我在 ZeroBrane 中创建了一个程序,并使用 srlua 编译它。但是,由于它使用了一些套接字获取请求,因此它似乎正在寻找诸如 socket.dll 之类的文件在同一个文件夹中
我知道还有其他类似的问题。 我的套接字应该在我的 lua 文件夹中的某个地方,但我在套接字下找到了 core.dll,它不起作用。
我想知道我是否正在接近这个权利,并寻找一种方法来确保程序可以找到这些文件。(似乎需要多个文件)
您需要socket.lua在一个可以通过 srlua 获得的文件夹中package.path(或者必须与您的脚本一起使用 srlua 打包),并且您还需要socket\core.dll通过 获得package.cpath,socket.lua并且require "socket.core"期望找到一个实现该功能的 DLL。
socket.lua
package.path
socket\core.dll
package.cpath
require "socket.core"