首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在lua中不需要socket.so

在lua中不需要socket.so
EN

Stack Overflow用户
提问于 2014-12-10 17:40:09
回答 1查看 852关注 0票数 1

我使用Lua-5.1.3和luasocket-2.0.2来制作socket.so。当我需要socket.so时,它失败了,并给出了这个错误:

代码语言:javascript
复制
./socket.so:undefined symbol:luaopen_socket. 

由于我的综合知识,我不知道如何处理这个问题。你有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2014-12-10 19:08:40

您可以使用nm socket.so来检查哪些符号实际存在。我怀疑您会找到一个符号luaopen_socket_core (和/或luaopen_mime_core),因为luasocket由多个Lua模块组成(例如socket.luasocket/http.lua等)。和两个C模块(socket/core.somime/core.so)。要让require("socket")正常工作,您需要在package.path中的某个位置至少安装socket.lua

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27397635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档