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

系列文章目录


文章目录


前言


  • 第一步
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:
...
}

总结

相关推荐
赵庆明老师7 分钟前
VS2026扩展插件Visual Commander
java·开发语言
额呃呃11 分钟前
信号量唤醒线程的实际机制
java·开发语言·jvm
程序员阿鹏16 分钟前
怎么理解削峰填谷?
java·开发语言·数据结构·spring·zookeeper·rabbitmq·rab
ht巷子19 分钟前
Qt:容器类的迭代
开发语言·c++·qt
shhpeng19 分钟前
Go语言中 的 defer 语句
开发语言·后端·golang
不惑_24 分钟前
通俗理解多层感知机(MLP)
开发语言·人工智能·python·深度学习
小徐Chao努力29 分钟前
【Langchain4j-Java AI开发】02-模型参数配置与调优
java·开发语言·人工智能
一路往蓝-Anbo30 分钟前
【第14期】裸机中断优先级:抢占与嵌套的逻辑
c语言·开发语言·stm32·单片机·物联网
bjxiaxueliang41 分钟前
一文详解Cpp多线程编程:从传统pthread到现代thread实践指南
java·开发语言·jvm
QQ_4376643141 小时前
C++11并发编程
开发语言·c++