如果你使用的是类似LuaForWindows_v5.1.x-x.exe名称的可执行文件安装了Lua,那么恭喜你,你不需要做什么额外的工作和配置,代码里一句
require "socket";
既可以测试,如果没有抛module 'socket' not found的错误说明加载成功
那么如果你是下载了一个类似lua5_1_x_Winxx_bin.zip的压缩文件解压使用的,那么为了使用socket库,你需要额外下载一个类似luasocket-x.x.x-lua5.x-win32.zip的压缩文件,解压以后有两个子目录lib和lua,首先把lib子目录下的所有内容拷贝至lua根目录下的clibs目录(没有该目录则自己新建),然后把lua目录下的所有内容拷贝至lua根目录下的lua目录(没有该目录则自己新建)。最后使用require "socket";测试,没有抛错就加载成功,可以使用socket了
注意,如果lua是64位的,那么加载socket库的时候可能会抛错说不是有效的32位程序,估计是因为dll都是32位的
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。