hakain
@hakain
Немного знаю С/С++, Qt, и микроконтроллеры

QCoreApplication: почему не работает вывод QDebug?

Внизу очень простой код. Который должен вывести сначала 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


Кажется проблема специфичная, в гугле ответа не нашел. Возможно проблема с моим железом, надеюсь это не так.
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы