qDebug() 不打印任何东西
qDebug() doesn't print anything
我尝试将 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
- CLion:1.2.2
通过如下编辑 ~/.config/QtProject/qtlogging.ini 文件修复:
[Rules]
*.debug=true
尝试输入ctrl+shift+alt+/
->Registry
然后勾选run.processes.with.pty
.
我尝试将 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
- CLion:1.2.2
通过如下编辑 ~/.config/QtProject/qtlogging.ini 文件修复:
[Rules]
*.debug=true
尝试输入ctrl+shift+alt+/
->Registry
然后勾选run.processes.with.pty
.