Qt qDebug()不';不能在Windows外壳中工作
我正在使用Qt框架的Qt qDebug()不';不能在Windows外壳中工作,qt,printf,console-application,qdebug,Qt,Printf,Console Application,Qdebug,我正在使用Qt框架的qDebug()来处理屏幕上的printf内容。当我从Qt Creator运行应用程序时,它工作得很好,但当我尝试从Windowscmd执行它时,它没有显示任何内容。为什么会发生这种情况?您必须添加 CONFIG += console 到您的项目.pro文件和不要忘记清理和构建(重建)您的项目。使用 application.exe > log.txt 2>&1 它将stderr重定向到stdout,并将stdout重定向到文件。谢谢。它起作用了。我想我
qDebug()
来处理屏幕上的printf
内容。当我从Qt Creator运行应用程序时,它工作得很好,但当我尝试从Windowscmd
执行它时,它没有显示任何内容。为什么会发生这种情况?您必须添加
CONFIG += console
到您的项目
.pro
文件和不要忘记清理和构建(重建)您的项目。使用
application.exe > log.txt 2>&1
它将stderr重定向到stdout,并将stdout重定向到文件。谢谢。它起作用了。我想我以前也尝试过这个,但没有清理和构建完整的项目。我已经添加了建议来清理和构建以回答问题。这在过去已经被问过好几次了。我今天没有更多的接近票,但如果有人有,请将其视为