Qt qDebug()在Windows shell中不起作用

时间:2012-11-17 14:56:19

标签: qt printf console-application qdebug

我在qDebug()屏幕上使用printf Qt框架。当我从Qt Creator运行应用程序时,它工作正常,但是当我尝试从Windows cmd执行它时,它什么也没显示。为什么会这样?

2 个答案:

答案 0 :(得分:10)

你必须添加

CONFIG += console

到您的项目.pro文件,不要忘记来清理和构建(重建)您的项目。

答案 1 :(得分:3)

使用

运行您的应用程序
application.exe > log.txt 2>&1

它将stderr重定向到stdout并将stdout重定向到文件。