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;
重新编译后,报错消失。
版权声明:本文为koukouwuwu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。