Qt create和QLabel,为什么会有错误?

Sim*_*ity 3 c++ qt qlabel

我正在使用Qt creator 2.0.1,当进入这一行时:

#include <QLabel>

我收到以下错误:

QLabel: No such file or directory

这是为什么?而且,在这种情况下如何添加标签?

UPDATE

@maverik向我展示了如何解决QLabel错误,但我现在收到此错误:

在此输入图像描述

我正在尝试运行的程序是:

#include <QtCore/QCoreApplication>
#include <QtGui/QLabel>

int main(int argc, char *argv[]) {
QCoreApplication myapp(argc, argv);
QLabel *label = new QLabel("Hello");
label->show();
return myapp.exec(); 
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢.

sno*_*kin 5

使用

的QApplication

而不是

QCoreApplication

.

来自QCoreApplication文档:

QCoreApplication类为控制台Qt应用程序提供事件循环.非GUI应用程序使用此类来提供其事件循环.对于使用Qt的非GUI应用程序,应该只有一个QCoreApplication对象.有关GUI应用程序,请参阅QApplication.

然后包含相关的标题,它将编译得很好.QCoreApplication适用于非Gui应用程序(控制台).