在lua中不能要求socket.so
我使用Lua-5.1.3和luasocket-2.0.2。当我制作插座时,一切正常。所以。 当我需要socket.so时,它失败并给我以下错误:在lua中不能要求socket.so,lua,luasocket,Lua,Luasocket,我使用Lua-5.1.3和luasocket-2.0.2。当我制作插座时,一切正常。所以。 当我需要socket.so时,它失败并给我以下错误: ./socket.so:undefined symbol:luaopen_socket. 由于我知识渊博,我不知道如何处理这个问题。您有什么建议吗?您可以使用nm套接字。因此检查实际存在哪些符号。我怀疑您会发现一个符号luaopen\u socket\u core(和/或luaopen\u mime\u core),因为luasocket由多个Lu
./socket.so:undefined symbol:luaopen_socket.
由于我知识渊博,我不知道如何处理这个问题。您有什么建议吗?您可以使用
nm套接字。因此
检查实际存在哪些符号。我怀疑您会发现一个符号luaopen\u socket\u core
(和/或luaopen\u mime\u core
),因为luasocket由多个Lua模块组成(例如socket.Lua
,socket/http.Lua
,…)和两个C模块(socket/core.so
和mime/core.so
)。对于<代码>要求(“套接字”)/Cuth>,您至少需要<代码>套接字。Lua<代码> >代码>包>路径> />代码> < /p>。您编译了SockCo吗?所以,C++是什么意思?您是指使用<代码>要求(“Socket?SO”)< /C>?