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

相关推荐
智造ERP规划2 天前
装备制造 ERP↔CRM 集成深度拆解:从询价到项目立项的 6 个独特挑战与解决方案
系统架构·软件工程·制造
郑州光合科技余经理3 天前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
xierui1231233 天前
OpenAI 拟停止向 Cursor供模:如何设计不绑供应商的AIAgent架构
人工智能·系统架构·软件工程
Cicada1283 天前
复制:主从、多主、无主
系统架构
黄俊懿3 天前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
LONGZETECH3 天前
低空经济背景下:五组核心数据拆解无人机职业教育的机遇与实训破局
大数据·人工智能·系统架构·无人机
一切皆是因缘际会3 天前
多时空虚拟中心—— 全域同源基座与脑机谐振应用架构
ai·系统架构·脑机接口·虚拟全球网络控制中心·元宇宙世界底层架构·原生多时空架构
黄俊懿3 天前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第八节:网关-注入攻击与预防
sql·网络安全·架构·系统架构·架构师·架构设计
智造ERP规划3 天前
装备制造 ERP↔WMS 集成深度拆解:大型物料、项目专属库与齐套管理的 6 个核心场景
系统架构·软件工程·制造
黄俊懿3 天前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第七节:网关-XSS攻击与预防
网关·网络安全·架构·系统架构·架构师·xss·架构设计