Следуя малость устаревшей книге Бланшет Саммерфилд (QT 4 Программирование GUI на C++) попробовал на QT 5.2 создать программу
Код main.cpp:
#include <QCoreApplication>
#include <QtWidgets/QLabel>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString str( "Hello QT!" );
QLabel * ctLabel = new QLabel( str );
ctLabel->show();
// delete ctLabel;
return a.exec();
}
HelloQT.pro:
QT += core
QT -= gui
QT += widgets
TARGET = HelloQT
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
Собирается, при запуске вылетает с сообщением:
QWidget: Cannot create a QWidget without QApplication
Прошу указать ошибку.