环境: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