QT插件开发(5)-- 插件工程作为子工程

创建一个插件工程生成库文件然后把库文件添加到调用工程里,这样每次对插件进行修改都要用重新生成的库文件替换调用工程里的库文件很麻烦。

以下是把调用插件的工程和插件插件的工程合并起来的方法。

创建一个main.pro文件,用来包含各个子工程,内容如下:

TEMPLATE = subdirs 表明这是个工程集 

SUBDIRS = Call_Plugin01 Plugin01 Plugin02 把这三个工程作为子工程包含进来

Call_Plugin01.depends = Plugin01 Plugin02 表明调用工程Call_Plugin01的运行依赖于Plugin01 和 Plugin02 ,只有构建了这两个插件工程,Call_Plugin01作为调用插件的工程才能运行起来

把这三个工程放到main.pro文件夹下,保存main.pro文件,工程结构就会变成这样:

改一下调用工程的exe文件生成目录:

改一下插件生成目录:

调用工程里导入的插件文件的目录改成插件的生成目录:

OK了,现在对插件做任何修改只要点击运行就会看到效果而不用每次构建后都要复制库文件了

工程:https://download.csdn.net/download/kenfan1647/12650208  不想下载可以发私信我发给你

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值