QT 5.4.0 + VS2013开发中经常出现无法打开源文件QWidget、QDialog、QString、QFile等错误,经分析原因是环境变量QTDIR设置的是C:\Qt\Qt5.4.0\5.4\msvc2013。
打开该目录如下:
打开include目录并没有QWidget,所以在附加包含目录中要添加子目录:
$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\QtXml;
重新编译后,报错消失。