qDebug() ничего не печатает

Я пытаюсь использовать Qt с CLion. Моя проблема в том, что qDebug() ничего не печатает, но qInfo(), qWarning(), qCritical() и qFatal() работают хорошо. Вот мой пример кода:

#include <QCoreApplication>
#include <QDebug>

int main(int argc, char *argv[]) {
    QCoreApplication a(argc, argv);

    qDebug() << "This will not appear";
    qInfo() << "This will appear";
    qWarning() << "This will appear too";
    qCritical() << "This will appear too";

    return a.exec();
}

Спецификации:

  • Qt : 5.5.1
  • GCC: 5.3.1 (64 бита)
  • Смейк: 3.3.2
  • КЛион: 1.2.2

person Hello    schedule 18.12.2015    source источник


Ответы (1)


Исправлено путем редактирования файла ~/.config/QtProject/qtlogging.ini следующим образом:

[Rules]
*.debug=true

Связанная запись Bugzilla

person Hello    schedule 18.12.2015
comment
в качестве альтернативы, так как это своего рода спам: qml.debug=true сработало для меня - person Segfault; 14.04.2016
comment
Нежелательные ini-файлы также могут находиться в других каталогах, например etc/xdg/QtProject. - person Joachim W; 15.12.2017
comment
ЕСЛИ У ВАС НЕТ ~/.config/QtProject/qtlogging.ini, создайте его! (помогло =3) - person SageCat; 01.07.2020