QT项目中可能有很多的文件夹需要包含进来,有的文件夹是一个独立的功能模块,这个项目可能需要而别的项目可能不需要,怎样将其包含进来呢。这里有两种方法:1.最简单将该功能文件夹加入到项目文件夹下然后包含到.pro中;2.使用.pri方式将该功能模块加入进来。下面详细介绍这两种方法。
我们以上一篇文章将的添加二维码图片生成功能模块为例。
1.将该功能文件夹加入到项目文件夹下然后包含到.pro中
我们以上一篇文章将的添加二维码图片生成功能模块为例。
1.将该功能文件夹加入到项目文件夹下然后包含到.pro中
首先将“qrencode-3.4.4” 二维码图片生成功能文件夹放到项目源代码目录中,然后点击项目添加现有文件将“qrencode-3.4.4”文件夹中所有的.c和.h文件加入,这样就基本完成了该功能模块的加入。然后在使用时只要添加include"qrencode-3.4.4/*.h"就可以使用。假设要包含的头文件非常多,而且分属在很多不同的文件夹里,路径都很深,怎样包含这些头文件呢?不可能一一列出来文件夹路径,这时可以在.pro中加入INCLUDEPATH路径包含,例如加入INCLUDEPATH += $$PWD/qrencode-3.4.4/,则在使用时只要添加添加include"*.h"就可以,具体的如图1-3所示。