C++ qDebug()不打印任何内容

C++ qDebug()不打印任何内容,c++,qt,clion,qdebug,C++,Qt,Clion,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 ap

我试着用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 通用条款:5.3.1 64位 CMake:3.3.2 克莱恩:1.2.2
通过编辑~/.config/QtProject/qtloging.ini文件进行修复,如下所示:

[Rules]
*.debug=true

请尝试包含而不是,然后重试。参考:在包含而不是之后,我重建了整个项目,但没有解决问题。您使用的是哪个操作系统?我使用的是Fedora 23 4.2.6-301.fc23.x86_64。我已经在Windows上安装了相同的配置,它可以正常工作。我认为linux库存在一个问题。也许我没有在Fedora上正确安装Qt。@您好,这肯定很有用/很有帮助,谢谢您的发帖。sry关于其他用户的向下投票。我投了一票。我在使用qtcreator.altenactive时遇到了这个问题,因为这有点垃圾:qml.debug=true适用于MEINI不需要的ini文件也可能位于其他目录中,如etc/xdg/qtprojection如果您没有~/.config/QtProject/qtloging.ini,请创建它!帮助=3