Qt5 依赖库(多项目)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012020854/article/details/59486431

环境:Qt5.6.2 MinGW win10_64bit
这里讲BaseClass.pro(共享库),SqliteClass.pro(plugin)和SCMainWindow.pro ( app )
这里写图片描述
TEMPLATE = subdirs 多项目
CONFIG +=ordered 按顺序
TRANSLATIONS +=…添加多语言
SUBDIRS += \ #添加多项目 ( 按照依赖先后 )
BaseClass \
SqliteClass \
SCMainWindow

//————– ——————
首先定义全局Global.pri
QT +=xxx xxx用到的模块
LIBS += 指定库加载路径
DESTDIR =指定BaseClass编译生成的.a,.dll输出路径
$$PWD表示pro/pri所在的目录.
这里写图片描述
BaseClass.pro(共享库)

这里写图片描述

SqliteClass.pro(plugin)
这里写图片描述

SCMainWindow.pro(app)
这里写图片描述

还可以:
主pro中
SUBDIRS += \ #添加多项目 ( 按照依赖先后 )
BaseClass \
SqliteClass \
MorePro \
SCMainWindow
子MorePro.pro文件添加
SUBDIRS += \ #子项目中的子项目依次类推
childClass1 \
childClass2

猜你喜欢

转载自blog.csdn.net/u012020854/article/details/59486431