QT-子项目管理

子项目作为Lib库,导出并引用

子项目管理,主要就是

1、[子目录项目]的创建,

2、子项目的添加

3、子项目 .pro文件内容添加QT模块(注意这步如果加了类似sql之类的模块,还是提示找不到库,就去主项目的.pro里面加)

4、主项目只能有一个,子项目可以有多个,子项目作为lib库添加到主项目中

5、将子项目需要被其他项目调用的类,通过 xxx_global.h文件定义的 xxx_EXPORT宏导出。
XXX_EXPORT宏的定义

将子项目作为Lib库,添加到主项目的引用中

参考:

QT 创建多个子项目,以及调用_qt添加子项目-CSDN博客

.pri文件分组管理 FROMS(.ui)、HEADERS(.h)和SOURCE(.cpp)

然后就是用的比较多的 .pri文件

【Qt】使用pri文件管理项目中的子模块_qt pri管理项目-CSDN博客

相关推荐
子春一1 小时前
Flutter for OpenHarmony:形状拼图:基于路径几何与空间吸附的交互式拼图系统架构解析
flutter·系统架构
枫叶丹41 小时前
【Qt开发】Qt界面优化(一)-> Qt样式表(QSS) 背景介绍
开发语言·前端·qt·系统架构
Coder个人博客7 小时前
Linux6.19-ARM64 mm mmu子模块深入分析
大数据·linux·车载系统·系统架构·系统安全·鸿蒙系统
不凉帅10 小时前
NO.7系统架构设计和软件质量
系统架构
C澒16 小时前
前端整洁架构(Clean Architecture)实战解析:从理论到 Todo 项目落地
前端·架构·系统架构·前端框架
C澒16 小时前
前端分层架构实战:DDD 与 Clean Architecture 在大型业务系统中的落地路径与项目实践
前端·架构·系统架构·前端框架
皮卡丘不断更20 小时前
告别“金鱼记忆”:SwiftBoot v0.1.5 如何给 AI 装上“永久项目大脑”?
人工智能·系统架构·ai编程
成茂峰20 小时前
软考高级·系统架构设计师 | 四、信息技术安全知识
安全·信息安全·系统架构·架构设计师
牵牛老人20 小时前
【Qt 开发后台服务避坑指南:从库存管理系统开发出现的问题来看后台开发常见问题与解决方案】
开发语言·qt·系统架构
行走正道1 天前
CANN仓库日志系统架构 分级日志与性能开销优化源码解读
系统架构·cann