1

私は Lua-5.1.3 と luasocket-2.0.2 を使用しています。socket.so を要求すると失敗し、次のエラーが表示されます。

./socket.so:undefined symbol:luaopen_socket. 

プールの知識があるため、問題の処理方法がわかりません。何か提案はありますか?

4

1 に答える 1

3

を使用nm socket.soして、実際にどのシンボルが存在するかを確認できます。luasocket は複数の Lua モジュール ( 、、 ...) と 2 つの C モジュール (および) で構成されているため、シンボルluaopen_socket_core(および/または) が見つかると思います。動作するには、少なくとも.luaopen_mime_coresocket.luasocket/http.luasocket/core.somime/core.sorequire("socket")socket.luapackage.path

于 2014-12-10T11:08:39.787 に答える