c++ - 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 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 位)
  • CMake:3.3.2
  • CLion:1.2.2

最佳答案

通过编辑 ~/.config/QtProject/qtlogging.ini 文件修复如下:

[Rules]
*.debug=true

Related Bugzilla entry

关于c++ - qDebug() 不打印任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34355549/

相关文章:

c++ - 在 C++ 中重复子模式正则表达式

c - C程序的目录结构是什么样的?

makefile - 如何停止 CMake 附加 C 编译器标志

python - PyQt QFileDialog exec_ 很慢

c++ - Qt QSerialPort 缓冲

cmake - 如何将 CLion 自定义 CMake 可执行文件设置为随 Homebrew 安装的版本?

c++ - 重新排序 C++ 模板函数

c++ - 在 Windows 上用 C++ 查找大文件

c++ - OpenGl 坐标系不在 -1 到 1

c++ - Qt 4.8 : Text on QPushButton becomes selected when window is shown