[DTK] 自带QtCreator 4.8无法显示qDebug()输出
Tofloor
poster avatar
瞿华(roy)
deepin
2022-01-15 21:48
Author

我使用深度20系统自带的QtCreator 4.8调试程序的时候,程序中的所有qDebug()输出都没有显示。

在debian 11.2和ubuntu 20.04 LTS下均无此现象。

请问如何解决?

Reply Favorite View the author
All Replies
liwl
deepin
2022-01-15 21:49
#1

论坛搜一下,有方案

Reply View the author
瞿华(roy)
deepin
2022-01-15 21:55
#2
liwl

论坛搜一下,有方案

找到了,感谢

加入环境变量

QT_LOGGING_RULES="*.debug=false"

Reply View the author
都市夜归人
deepin
2022-02-23 00:43
#3
int main(int argc, char *argv[]) {

    qputenv("QT_LOGGING_RULES", "");

    QApplication application(argc, argv);

    MainWindow mainWindow;
    mainWindow.show();
    
    return QApplication::exec();
}
Reply View the author
都市夜归人
deepin
2022-02-23 00:44
#4
都市夜归人
int main(int argc, char *argv[]) {

    qputenv("QT_LOGGING_RULES", "");

    QApplication application(argc, argv);

    MainWindow mainWindow;
    mainWindow.show();
    
    return QApplication::exec();
}

在 main 的第一行 插一句 qputenv("QT_LOGGING_RULES", "");

 

Reply View the author