Nambers / MiraiCP

c++ SDK of Mirai
https://eritque-arcus.tech/MiraiCP/
GNU Affero General Public License v3.0
177 stars 31 forks source link

未来几个月计划 #128

Closed Nambers closed 10 months ago

Nambers commented 2 years ago

功能描述

按优先级排序:

  1. 修复新报告的 issue
    • [x] #173
    • 统一命名规范
    • 减少复制
    • 优化继承结构
    • [x] 3. kotlin 引入 mockFrame 以增加对kt + cpp的单元测试 #84 #118
    • [x] 4. kotlin 的 ~core~ loader 模块支持 kotlin native(可能可行), 如果可行的话就可以直接纯cpp启动miraicp #129
  2. TBD

原因

None

组件选择

both

Antares0982 commented 1 year ago
Nambers commented 1 year ago

TODO1:

Class_cpplib = reinterpret_cast<jclass>(env->NewGlobalRef(env->FindClass("tech/eritquearcus/miraicp/shared/CPPLib")));

改成

Class_cpplib = reinterpret_cast<jclass>(env->NewGlobalRef(env->FindClass("tech/eritquearcus/miraicp/shared/CPPLibMultiplatform")));

以及

if (!registerMethods(env, "tech/eritquearcus/miraicp/shared/CPPLib", method_table, 3)) {
if (!registerMethods(env, "tech/eritquearcus/miraicp/shared/CPPLibMultiplatform", method_table, 3)) {

我觉得可以用个宏/常量替换

Antares0982 commented 1 year ago
wly20040415 commented 1 year ago

希望主可以增加一个获取龙王的事件,谢谢啦^_^

Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Nambers commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
Antares0982 commented 1 year ago
  • [ ] 使用md5计算插件hash,并依此作为目标文件名复制temp插件

用这个 https://github.com/stbrumme/hash-library

Nambers commented 10 months ago

no planned anymore ><