通常,当我需要调试某些东西时,使用qDebug()打印要比使用调试器一步一步调试要容易得多。问题是qDebug()的输出有时根本不显示!qWarning和qCritical也是如此。奇怪的是,只有在正常运行项目(Ctrl+R)时才会出现这种情况,而在调试(F5)时才会显示输出。
发布于 2012-10-09 20:06:11
解决方案很简单:在.pro文件中添加CONFIG += console并重新构建整个项目。
发布于 2018-06-02 03:44:04
我的解决方案,如https://bugzilla.redhat.com/show_bug.cgi?id=1227295#c10中所述,是:
/etc/xdg/QtProject/中查找qtlogging.ini。qtlogging.ini )规则*.debug=false
至
Rules *.debug=true qt.*.debug=false
发布于 2015-04-01 22:58:54
如果您正在运行Qt Creator的多个实例,qDebug将无法正常工作。
https://stackoverflow.com/questions/12799653
复制相似问题