繁体   English   中英

Lua 5.2添加luasocket(不稳定)

[英]Lua 5.2 adding luasocket (unstable)

我试图在lua 5.2中使用luasocket。 我从git存储库下载了代码并进行了构建。 然后进行安装,以便生成core.dll和mime.dll。 将它们放入正在开发的自定义lua程序目录[CPATH]中,然后尝试加载它。 但是我收到以下错误消息:

Failed at error loading module 'socket.core' from file 'D:\[..myprogram..]\socket\core.dll':
Module was not found.

我如何检查dll是否正确。 还是我做错了什么?

谢谢

您的可执行文件与lua文件位于同一目录中吗? 尝试将dll放入可执行文件的目录中。

您很有可能正在加载针对Lua 5.1编译的套接字模块,而不是针对Lua 5.2编译的套接字模块(或者至少是我在这种情况下遇到的相同错误)。 您的路径中是否可能有用于Lua 5.1的套接字模块? 它可能随LuaForWindows或其他软件包一起提供。 您可以尝试删除/移动编译的套接字DLL(对于Lua 5.2),看看是否出现相同的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM