gpt4 book ai didi

lua - LuaRocks LuaSocket安装失败

转载 作者:行者123 更新时间:2023-12-02 10:46:12 26 4
gpt4 key购买 nike

免责声明:另一个用户在这里也有类似的问题,但从未得到回答。也许这次会有所不同。

我正在尝试安装Copas,但是依赖项之一是LuaSocket。但是,当我尝试安装LuaSocket时,出现以下错误:

src/wsocket.c: In function 'socket_gaistrerror':
src/wsocket.c:417:14: error: 'ERROR_NOT_ENOUGH_MEMORY' undeclared (first use in this function)
case EAI_MEMORY: return "memory allocation failure";
^
src/wsocket.c:417:14: note: each undeclared identifier is reported only once for each function it appears in

Error: Build error: Failed compiling object src/wsocket.o

我试过下载rockspec并将其安装在那里,我试过了luarocks站点以及github站点,并且尝试了不同的版本。我的Lua编译器是Windows的Lua,而Lua的版本是5.1。我将MinGW用于C编译器。所有这些都在Windows 10笔记本电脑上。

最佳答案

看来这可能取决于您所使用的mingw版本。 curl 中存在相同错误的this discussion可能有助于确定问题和建议的解决方案/解决方法。从讨论中看来,添加-DENABLE_INET_PTON=OFF或使用MinGW64-w64 v7 +可以解决此问题。

另外,用于Windows的Lua应该已经包括luasocket,所以我不确定为什么需要对其进行编译。

关于lua - LuaRocks LuaSocket安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50592426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com