无法打开包含文件:在 vs2017 上'QtWidgets/qtwidgetsglobal.h'
Cannot open include file: 'QtWidgets/qtwidgetsglobal.h' on vs2017
[已解决]
其他包含目录应为:
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>