QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件

问题复现

QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件_第1张图片
UI文件提升控件后,提示找不到头文件。

原因

Qt中的ui文件会经过moc编辑器生成ui_xxx.h头文件。
QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件_第2张图片
在主页面的ui文件中因为使用了提升的widget,所以ui的ui头文件因该包含自定义控件的头文件。但是头文件的路径可以看出已经错误了。

#include 

因为自定义控件的所有文件都在 theWidget下面。所以这是在提升头文件时没有正确的选择头文件目录导致的。
QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件_第3张图片
修改为
QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件_第4张图片
编译正常通过
QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件_第5张图片

你可能感兴趣的:(我的QT,qt,ui,开发语言)