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),比如:库工程、界面工程,其中,每一个工程均可单独编译成功,但存在依赖关系。

作者:三淼

出处:https://www.cnblogs.com/tamya/p/15790568.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   三淼  阅读(586)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示