# 开始之前
在开始使用 CoolQ C++ SDK 开发 酷Q 应用之前,请先确保你已经了解 酷Q 的基本使用,和应用开发的基本流程。
# 关于 酷Q 的一些常识
酷Q 的首页在 https://cqp.cc。
酷Q 分为 Air 版和 Pro 版,Air 版提供免费的基本功能,Pro 版提供付费的高级功能,两者均可以在 酷Q 社区(https://cqp.cc/forum.php)下载。
对于非 Windows 操作系统,酷Q 可运行在 Docker 容器内,见 酷Q on Docker。
登录 酷Q 时,应使用 QQ 小号,而不是你的大号。第一次登录后会有一个互动式教程,如果你是第一次使用 酷Q,请一定要跟着教程走一遍。
可以在 酷Q 社区的应用发布板块(https://cqp.cc/b/app)找到其他开发者发布的各种应用。
在使用过程中遇到任何问题,可以在 https://cqp.cc/b/cq 发帖询问,或加入 酷Q 官方 QQ 群交流(可在下载贴内找到群号)。
# 关于 酷Q 应用开发的一些常识
已发布的 酷Q 应用是 CPK 格式,扩展名为 .cpk
。开发模式的 酷Q 应用是 DLL 格式,即动态链接库,扩展名为 .dll
。
开发 酷Q 应用就是要编译出动态链接库 app.dll
,并在 JSON 描述文件 app.json
中填写应用版本、作者、应用描述、导出函数名、菜单项、权限等,然后将两者放入 酷Q 的 dev/<你的应用Id>
目录中。当 酷Q 处于开发模式时,会加载 dev
目录中的开发模式应用,使用起来和 CPK 一致。
编译 app.dll
需要使用 32 位编译(即 x86)。但这和你操作系统的版本没有关系,只要确保在编辑器或 IDE 的编译配置处选择 x86 即可。
当开发完成后,可在 酷Q 的应用管理窗口,点击「开发」-「打包应用」来将 DLL 和 JSON 打包为 CPK 文件,之后分发给你的用户或公开发布在 酷Q 社区。
在开始使用本 SDK 之前,请先粗略阅读 酷Q 开发文档(https://docs.cqp.im/),从而对 酷Q 应用开发有一个基本的感性认识。