技术栈

【Qt之·Qt插件开发·导出插件类的步骤】

图灵猿2024-04-20 18:18

系列文章目录


文章目录

  • 前言
  • 总结

前言


  • 第一步
c++ 复制代码
DEFINES += FLYSHOOT_LIBRARY
  • 第二步
c++ 复制代码
#include<QtCore/qglobal.h>

#if defined (FLYSHOOT_LIBRARY)
#  define FLYSHOOT_EXPORT Q_DECL_EXPORT
#else
#  define FLYSHOOT_EXPORT Q_DECL_IMPORT
#endif
  • 第三步
c++ 复制代码
class FLYSHOOT_EXPORT XXX: public QWidget,public PluginInterface
{
    Q_OBJECT
    Q_INTERFACES(PluginInterface)
    Q_PLUGIN_METADATA(IID "FlyShoot")
public:
...
}

总结

上一篇:Python基础03-深入探索Python列表操作
下一篇:了解 Sequelize:Node.js 中的异步 ORM 框架
相关推荐
用户80553369803
5 天前
不止三件套:QObject 属性系统全关键字与运行时反射!
c++·qt
xcyxiner
5 天前
DicomViewer (vcpkg Windows和ubuntu编译)7
qt
Quz
10 天前
QML Hello World 入门示例
qt
xcyxiner
13 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner
13 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner
14 天前
DicomViewer (添加模型类)3
qt
xcyxiner
14 天前
DicomViewer (目录调整) 2
qt
xcyxiner
15 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
LDR006
16 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术
16 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
热门推荐
012026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf02GitHub 镜像站点03【AI】2026 年具身智能模型和世界模型总结042026年6月AI大模型全景报告:GPT-5.6、Claude Opus 4.8、Gemini 3.5,中美AI三足鼎立谁主沉浮?052026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?06AI科技热点日报 | 2026年07月01日07Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析082026 年 AI 大模型 & AI 编程工具实战全总结092026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?10Trae国际版与国内版深度测评:AI原生IDE的双生花