前言:
当我们的工程量上来的时候,我们就避不可免的会使用到模块化,模块化可以是我们的整体结构更加清晰,也方便我们对后续代码修改。下面我们就试试如何模块化代码,Let's go!!!
模块化流程:
1.创建空工程/存在现有的工程
下面是一个空工程为例:
2.找到空工程所在在目录
如图所示这是该工程的所在位置,bulid文件是自己创建的,在构建路径选择时选择了这个文件。此处可以使用默认路径。
3.在当前路径下创建第一个模块文件夹Model1,在该文件夹中创建一个Model1.pri 文件。(注:txt文件直接修改后缀为pri)
如图所示:
4.使用Qt打开工程找到 .pro文件,在文件中添加Model1模块
操作方法如图所示:1、打开pro 2.添加如下代码 (根据自己文件名来添加)3.编译一下工程得到就添加进来了
-----》这样模块就添加完成了。
-----》添加文件方法:直接点Model1右键添加新文件, 在模块中添加新文件后Model1.pri 中将会自动更新。
-----》再次添加其他模块方法相同。
-----》Model1文件夹所在位置发生变化如何修改,当Model1文件夹位置发生变化时,或者说想创建的位置不是当前位置如何修改。下面是修改方法:
我们只需要修改上面第4步中pro 文件中添加的两行,其中$$PWD表示的是pro所在位置也就是说include( 包含的pri 文件所在路径),INCLUDEPATH += Model1文件夹的地址。所以这里只需要修改这两个位置的地址,使其可以找到这两个文件所在位置就可以,可以使用绝对地址,也可以使用相对地址(相对地址相对相对于pro文件的地址)
使用绝对地址如图所在
使用相对地址如图所示:
我是一个刚刚入行的小白,如果你也是那我们一起加油吧!!!!!