贺义林
贺义林
1.4版本的skynet,在http/internal模块的时候导了local sockethelper = require "http.sockethelper"模块,结果这里面又导了socket.lua模块,注册了socket协议,造成业务逻辑注册就报重复注册;
[root@game-test linux]# cat debug.log run_skynet workdir: /data/livegame/server_hundred skynet path: ./skynet_debugger/skynet config path: ./config/config.debugger service path: ./service child exit: 0
我自己的service是外层,这个是要配置内部的还是外部的?
是我的原因,没看清楚,说明了是内部的,谢谢大神!
现在我升级程序到x64了,但现象依然还是,是不是因为我用的是lua5.1的版本,所以线上插件版本不兼容5.1?
好的,我按大神的指导方式,先试一下,太感谢您了,没有您我们是真没办法了!
编译出错: D:\study\EmmyLuaDebugger\third-party\nlohmann\include\nlohmann/detail/value_t.hpp(68): error C3646: “noexcept”: 未知重写说明符 [D:\study\EmmyLuaDebugger\emmy_debugger\emmy_debugger.vcxproj] D:\study\EmmyLuaDebugger\third-party\nlohmann\include\nlohmann/detail/value_t.hpp(69): error C2143: 语法错误 : 缺少“;”(在“std: :array”的前面) [D:\study\EmmyLuaDebugger\emmy_debugger\emmy_debugger.vcxproj] D:\study\EmmyLuaDebugger\third-party\nlohmann\include\nlohmann/detail/value_t.hpp(69): error C4430: 缺少类型说明符 - 假 定为 int。注 意: C++ 不支持默认 int [D:\study\EmmyLuaDebugger\emmy_debugger\emmy_debugger.vcxproj] D:\study\EmmyLuaDebugger\third-party\nlohmann\include\nlohmann/detail/meta/detected.hpp(33): fatal...
嗯,我直接装了一个vs2022,编译通过了;
编译完成之后,是要怎么替换了?