此處只介紹解決辦法,有興趣的朋友可以分析原因。
【問題】
使用Qtcreator開發項目中,printf()的診斷信息,在“應用程序輸出”窗口不顯示。
【解決方法】
1、printf()不顯示解決示例
-
prinf( "Hello World.\n")
-
fflush( stdout);
2、fprintf()不顯示解決示例
-
fprinf( stdout, "Hello World.\n")
-
fflush( stdout);
-
fprintf(stderr, "Hello World.\n");
-
fflush(stderr);
【問題分析】
1、標准輸出和標准錯誤輸出均有緩存,緩存達到一定程度后,方才輸出;
2、qDebug()為什么輸出及時?TO BE.....
文、http://www.ylsjwang.com/hongren/42.html