LibLoader 严重报错
ofbwyx opened this issue · comments
Code of Conduct
- I conform
问题描述
插件加载后行为正常,但在使用 #ReloadPlugin
,#PluginList
,#DisablePlugin
等指令时会出现错误:
中止导致 Process exited with 3
。
忽略导致 Process exited with -1073740791
。
插件代码:
#include <MiraiCP.hpp>
using namespace MiraiCP;
const PluginConfig CPPPlugin::config{
"test",
"test",
"0.0",
"ofbwyx",
"Bot System",
"2023.1"
};
class PluginMain : public CPPPlugin {
public:
PluginMain() : CPPPlugin() {}
~PluginMain() override = default;
void onEnable() override {
Logger::logger.warning("Enable");
Event::registerEvent<GroupMessageEvent>([](GroupMessageEvent e) {
Logger::logger.warning("Message");
});
}
void onDisable() override {
Logger::logger.warning("Disable");
}
};
void MiraiCP::enrollPlugin() {
MiraiCP::enrollPlugin<PluginMain>();
}
MCL:2.1.2;Java 17(64 位);Mirai:2.14.0-RC;MiraiCP:2.13.1;目录中均无中文。
日志
2023-01-23 16:57:49 I/MiraiCP: ⭐MiraiCP启动中⭐
2023-01-23 16:57:49 I/MiraiCP: ⭐github地址:https://github.com/Nambers/MiraiCP
2023-01-23 16:57:49 I/MiraiCP: ⭐MiraiCP-loader 版本: 2.13.1, 构建时间: Sat Jan 21 19:45:55 UTC 2023
2023-01-23 16:57:49 I/MiraiCP/LibLoader: ⭐libLoader 版本: v2.13.1
2023-01-23 16:57:49 I/MiraiCP/LibLoader: loaded plugin E:\Mirai\plugin\Test\build\Release\Test.dll in 14ms
2023-01-23 16:57:49 I/MiraiCP: ⭐已成功启动MiraiCP⭐
2023-01-23 16:57:49 I/MiraiCP/LibLoader: libLoader thread start
版本
2.13.1
组件
LibLoader
编译器
Microsoft Visual C++ (MSVC)
系统
Windows
架构
x86-64/amd64
现在还有死锁的问题,等会push