Внизу очень простой код. Который должен вывести сначала run, потом pony. Но происходит вывод только первого слова.
#include <QCoreApplication>
#include <QDebug>
int main(int argc, char *argv[])
{
qDebug() << "run";
QCoreApplication a(argc, argv);
qDebug() << "pony";
return a.exec();
}
И вообще после строки QCoreApplication a(argc, argv) не работает не только QDebug, в моем случае еще и QTCPServer не запускается.
Pro файл. Интересно то, что на стационарном компе этот же код нормально работал. А это я все делаю на ноутбуке c Lubuntu. У себя на даче решил доделать работу) Причем ранее стоял самый новый qt с официального сайта. Уже полностью его удалил и поставил версию 5.9.1 с пакетного менеджера.
QT += core
CONFIG += c++11
CONFIG += console
CONFIG += app_bundle
TEMPLATE = app
SOURCES += main.cpp
Кажется проблема специфичная, в гугле ответа не нашел. Возможно проблема с моим железом, надеюсь это не так.