无法打开包含文件:在 vs2017 上'QtWidgets/qtwidgetsglobal.h'

Cannot open include file: 'QtWidgets/qtwidgetsglobal.h' on vs2017

本文关键字:QtWidgets qtwidgetsglobal vs2017 包含 文件      更新时间:2023-10-16

[已解决]

其他包含目录应为:

C:QtQt5.9.35.9.3msvc2017_64include

C:QtQt5.9.35.9.3msvc2017_64includeQtWidgets

因为 qapplication.h 中的语句是"#include <QtWidgets/qtwidgetsglobal.h>"


当我在win2017上的VS86(x10(上运行它时,我收到以下错误:

#include <QApplication>
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
return 0;
}
fatal error C1083: Cannot open include file: 'QtWidgets/qtwidgetsglobal.h'

qtwidgetsglobal.h文件就在目录中,但我不知道为什么VS打不开它。

似乎编译器可以打开QApplication(它和qapplication.h一样吗?(,但无法打开QApplication中的第一个 #include 文件'qtwidgetsglobal.h'...为什么?

我已经在项目设置中设置了额外的包含和库目录

其他包含目录:

C:QtQt5.9.35.9.3msvc2017_64includeQtWidgets

其他库目录:

C:QtQt5.9.35.9.3msvc2017_64lib

我还安装了Qt VS Tools并添加了qt版本 Qt 与工具选项

我也尝试了'winrt_x86_msvc2017'目录,它遇到了同样的错误。我找不到'msvc2017'目录,只有'msvc2017_64'.

任何想法将不胜感激

其他包含目录应为:

C:QtQt5.9.35.9.3msvc2017_64include

C:QtQt5.9.35.9.3msvc2017_64includeQtWidgets

因为qapplication.h中的语句是#include <QtWidgets/qtwidgetsglobal.h>