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博客

相关推荐
96245640 分钟前
餐饮 SaaS 优惠券系统架构演进(十三)券模板、发放批次与用户券数据模型:不可变快照、版本演进、状态归档与冷热分层
系统架构
艺杯羹2 小时前
告别大模型滥用与延迟失控:确定性优先法则与本地规则引擎实战
前端·人工智能·系统架构
burg_xun18 小时前
【生命科学 Agent】推理平台(三)
人工智能·系统架构·1024程序员节
黄俊懿1 天前
【架构师从入门到进阶】第七章:缓存和存储的优化思路——第一节:缓存概述
数据结构·数据库·分布式·缓存·架构·系统架构·1024程序员节
江屿风1 天前
【Linux-System】【System V共享内存:从原理到实战的完整解析】流食般投喂
linux·运维·服务器·笔记·系统架构·1024程序员节
小马哥编程2 天前
【软考架构】内聚与耦合
系统架构
burg_xun2 天前
【生命科学 Agent】推理平台(二)
人工智能·程序人生·系统架构
gz927cool2 天前
在 Harness 上搭建 Agent-Native 应用:可迁移经验
服务器·人工智能·ai·系统架构
桃花键神2 天前
GR00T N1 —— 双系统架构如何让一个模型驱动不同人形机器人
系统架构·机器人