照着《Qt Creator快速入门手册》输入建立空的Qt Project,编写完之后运行程式报错 :C1083: Cannot open include file “QApplication …”。
对应的pro文件是自动生成的:
SOURCES += \
main.cpp
在网上查询资料,发现是因为Qt建立空项目时,默认是用QT += core gui,而我的Qt版本是5.4 ,于是增加:
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
然后运行程式,还是报一样的错,后来也有根据网上的资料尝试对include那里进行修改:
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QLabel>
结果之前的问题不报了,开始报另外的错:
始终没有找到解决方案,后来把include那里的改回去,然后把生成的Debug文件删掉,重新编译,结果问题解决了。