Qt5 依赖库(多项目)

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

//————– ——————
首先定义全局Global.pri
QT +=xxx xxx用到的模块
LIBS += 指定库加载路径
DESTDIR =指定BaseClass编译生成的.a,.dll输出路径
$$PWD表示pro/pri所在的目录.
Qt5 依赖库(多项目)_第2张图片
BaseClass.pro(共享库)

Qt5 依赖库(多项目)_第3张图片

SqliteClass.pro(plugin)
Qt5 依赖库(多项目)_第4张图片

SCMainWindow.pro(app)
Qt5 依赖库(多项目)_第5张图片

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

你可能感兴趣的:(Qt5)