Qt 5.5'QAPplication'file not found解決方法


私は初めてQtに触れて、最初のプログラムは長い間振り回されました.
hello.cpp
#include 
#include 

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QLabel *label = new QLabel("Hello Qt!");
    label->show();
    return a.exec();
}
は、それぞれ次のように実行されます.
qmake -project
qmake hello.pro
make
makeの実行中にエラーが発生しました.ヒント:'QAPplication'file not found
解決策:
1、最も簡単な方法:
ハローProファイルに1行追加:
QT += widgets
2、あるいはhello.Proファイルに2行追加:(私も何のメリットがあるか分かりませんが)
QT       += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
方法2については、Qt Creatorで新規プロジェクトを作成することで、同じコードがスムーズにdebugできるためである.Proファイルにはこの2行が増えています.