Qt5应用程序动态插件的使用 单独模块制作成插件/动态连接集成到主程序_qt 动态组件管理-CSDN博客

网站介绍:文章浏览阅读421次。QT5应用程序动态插件的使用1 概要在软件开发中可以将某些独立的功能模块作为插件(编译为库文件)来使用。这样做的插件就可以单独发布和升级而不需要修改主程序。原理上是使用了C++的多态和QT元对象系统。插件功能的使用要分为主程序和插件程序两个部分。下面进行详细的介绍。制作可扩展(可调用插件)的主程序,步骤如下:定义一些列的操作接口(即抽象类,只有纯虚函数),用于插件内部方法的调用。使用Q_DECLARE_INTERFACE()宏将步骤1定义的接口进行声明,注册到QT的元对象系统中。在调用插件_qt 动态组件管理