qt4 - 从Qt Creator启动的应用程序中输出stdout/cout?

标签 qt4 qt-creator

我已经在Windows上学习qt了一段时间(Unix中的背景/嵌入),并希望将stderr/stdout从我的win32 qt GUI应用程序中丢弃到某个地方(单元测试/事件记录/调试)。在Windows和I found this post on stackoverflow中,这似乎是一个很高的要求,这说明了原因。

我发现自己想知道为什么qt没有简单的机制来执行帖子中有关调试版本的建议。

这样的功能在qt中是否已经存在,还是我自己推出(或找到syslog库)?

最佳答案

qDebug()和相关函数对于此类事情很方便-会发送到调试器(如果您使用的是Qt Creator,则可以轻松地将它们捡起!)

#include <QDebug>

qDebug() << "x is: " << x;

关于qt4 - 从Qt Creator启动的应用程序中输出stdout/cout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1273863/

相关文章:

c++ - 我在让 qwt 小部件与 Qt-Creator 正常工作时遇到问题

c++ - Floating/Embedded QDockWidget in a QWidget (KXmlGuiWindow's CentralWidget designed in QT Designer)

python - PySide Qt : Auto vertical growth for TextEdit Widget, 和垂直布局中小部件之间的间距

c++ - Qt如何根据另一个ComboBox中的选定选项设置ComboBox的值

git - Qt Creator Git, checkout 命令

c++ - 找不到 Gurobi 库

qt - 如何使用 Homebrew 软件在 macOS 上安装 qt4?

windows - 像Office 2007 中的Qt4 自定义窗框?

python - 如何检查 QWidget 是否已经显示?

c++ - 在对象检查器中显示自定义类型的值