Qt Pri多模块
一、前言#
如果某一个工程功能比较多,我们必然要进行模块化。例如:界面工程包含:登录界面、设置界面、主界面。
pri文件就是把pro文件中的一部分放到pri文件中进行分块管理,分担pro文件的一部分压力。
多模块方法不止使用pri文件这一种,最清晰的方法应该是,把子工程编译成lib/dll库文件,但是编译成库的话,不方便实时修改源码。
二、创建pri文件的步骤#
1、创建一个简单的QWidget的项目Test
2、在创建的Test工程下创建一个文件夹PriTest,并创建pritest.pri
3、在工程文件Test.pro里添加include($$PWD/PriTest/pritest.pri)
4、重新编译,子模块便会加入到当前工程中
5、然后可以在card文件中添加Headers,Sources,Resources等文件
三、多工程项目创建#
如果需要管理多工程(pro),比如:库工程、界面工程,其中,每一个工程均可单独编译成功,但存在依赖关系。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!