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