我正在使用Qt框架的qDebug()
在屏幕上printf
某些内容。当我从Qt Creator运行应用程序时,它工作得很好,但是当我尝试从Windows cmd
执行它时,它什么也没显示。为什么会这样?
你必须添加
CONFIG += console
到您的项目.pro
文件,不要忘记清理和构建(重新生成)您的项目。
运行应用程序
application.exe > log.txt 2>&1
它将 stderr 重定向到 stdout,将 stdout 重定向到文件。