在使用VS2022写含有.ui的Qt文件的C++项目时,在引用
#include <qmainwindow.h>
#include <QApplication>
#include<QLabel>
#include<QLineEdit>
#include<QPushButton>
#include<QHBoxLayout>
#include<QVBoxLayout>
这一坨头文件的时候出现报错:
无法打开源文件 "qmainwindow.h"
无法打开源文件 "QApplication"
无法打开源文件 "QLabel"
无法打开源文件 "QLineEdit"
无法打开源文件 "QPushButton"
无法打开源文件 "QHBoxLayout"
无法打开源文件 "QVBoxLayout"
我的Qt版本是6.6.1
编译器是msvc64
解决方案:
在项目属性->C/C++->常规->附加包含目录中添加路径:
E:\Qt\6.6.1\msvc2019_64\include\QtWidgets
就是你的Qt安装文件夹下的include\QtWidgets文件夹。