7AA7 / 开放文档
返回首页

快速开始

更新于 2026-10-12

本页用最短路径带你把 SDK 自带的 DemoPlugin 编译并加载进工具箱。

1. 前置条件

依赖版本说明
Qt6.11.1(套件 6.11.1/mingw_64)必须与宿主完全一致
编译器MinGW-w64 GCC 13.1(x64, SEH)禁止 MSVC
CMake>= 3.20构建脚本
Ninja任意较新版本官方推荐生成器

2. SDK 目录结构

text
7AA7-Plugin-SDK/
 include/                  include
    I7AA7PluginMeta.h     + 
    I7AA7Plugin.h        
    I7AA7HostApi.h        API
    7AA7PluginMacros.h    + 
 demo/                     Demo 
    DemoPlugin.h
    DemoPlugin.cpp
    DemoPlugin.json
 docs/                    
 CMakeLists.txt           Demo 

3. 编译 Demo

在 SDK 根目录执行:

powershell
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release `
      -DCMAKE_PREFIX_PATH="E:/Qt/6.11.1/mingw_64"
cmake --build build

产物为 build/DemoPlugin.dll。

4. 加载与验证

重要:正式版客户端开启强制签名,本地未签名的 DLL 直接放进 plugins/ 会被拒绝(SignatureInvalid)。联调请走插件工坊测试通道,或等待「开发者模式」开关(见编译规范第五章)。

加载成功后:

  1. 打开「系统 → 插件管理」,确认插件显示为已启用;
  2. 进入「功能分类 → 插件中心」,点击本插件的二级菜单,检查界面是否正常挂载;
  3. 若加载失败,点「查看日志」查看 PluginManager 写入的诊断日志,对照插件接口的错误码表定位原因。

5. 下一步