"specified procedure could not be found" 使用 Lua5.1 LuaSockets Win 64 位 C++
"specified procedure could not be found" with Lua5.1 LuaSockets Win 64bit C++
我正在尝试让 ZBS 在 Windows 中工作,Lua 5.1 和 luasockets 都编译为 64 位 C++ 源代码。我收到以下错误:
error loading module 'socket.core' from file 'socket\core.dll': The
specified procedure could not be found.
对此有什么想法或提示吗?
提前致谢,
您可能正在加载 32 位 luasocket 库。要使其工作,请修改 script/application 中的 package.cpath
以首先引用 64 位 luasocket 库的位置,并在 require('mobdebug').start()
调用之前进行修改。参见 this ticket for a recent discussion and details。
我正在尝试让 ZBS 在 Windows 中工作,Lua 5.1 和 luasockets 都编译为 64 位 C++ 源代码。我收到以下错误:
error loading module 'socket.core' from file 'socket\core.dll': The specified procedure could not be found.
对此有什么想法或提示吗?
提前致谢,
您可能正在加载 32 位 luasocket 库。要使其工作,请修改 script/application 中的 package.cpath
以首先引用 64 位 luasocket 库的位置,并在 require('mobdebug').start()
调用之前进行修改。参见 this ticket for a recent discussion and details。