【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:
...
}

总结

相关推荐
qq_375916379 分钟前
kettle菜鸟教程
开发语言·kettle
qq_2546744116 分钟前
Alpine Linux 基于 Debian 等系统的常规 Nginx
开发语言
故事和你9121 分钟前
洛谷-数据结构2-1-二叉堆与树状数组1
开发语言·数据结构·c++·算法·动态规划·图论
挨踢ren22 分钟前
C++虚函数:从基础到高阶
java·开发语言·jvm
hhb_61829 分钟前
C语言核心技术难点梳理与实战案例解析
c语言·开发语言
海参崴-33 分钟前
C++ STL篇 红黑树的模拟实现
开发语言·c++
LuDvei35 分钟前
Windows x86 架构下 Ubuntu 虚拟机内打包 Qt 文件指南
windows·qt·ubuntu
Dshuishui39 分钟前
我用 Claude Code 做了一个学术论文搜索工具
开发语言·人工智能·python·pip·uv
Resky081840 分钟前
ReentrantReadWriteLock 深度解析
java·开发语言·juc
赏金术士1 小时前
Kotlin 从入门到进阶 之协程 Flow 模块(九)
开发语言·kotlin·php