在Qt中涉及到调用自己写的类时,如果调用的类比较多,而包含了被调用的头文件的文件夹被整体的移动时,就可能出现include的头文件的前缀路径需要被修改的情况,如果涉及到比较多的文件,这样修改起来就会很麻烦。
如下情况
#include "Dialog/maxvaluedialog.h"
#include "Dialog/databasedialog.h"
因为移动了存放头文件的文件夹,移动到了工程文件夹下的TEXT文件夹下,正常情况下,需要修改成
#include "TEXT/Dialog/maxvaluedialog.h"
#include "TEXT/Dialog/databasedialog.h"
如果数量一多,就会很麻烦,而且如果难免遗漏,正确的做法是,不修改include的内容,而在.pro文件夹下添加内容
INCLUDEPATH += $$PWD/TEXT
如此,就会默认在include的文件夹下加上前缀路径。