【发布时间】:2013-06-30 09:56:28
【问题描述】:
使用带有 CDB 调试器的 Win7 下的 QtCreator 2.8,我在 应用程序输出标签我所有的 fprintf(stdout) 东西!?
我试过了:
fprintf(stderr, "...");
fprintf(stdout, "..."); fflush(stdout);
什么都没有发生。 同时,如果我选中“在终端中运行”选项,它可以工作!?
虽然我注意到所有输出都进入调试器日志!?
有什么想法吗?
【问题讨论】:
-
您是否尝试过在终端中运行?对于 Qt5 + QtCreator 2.7,我还注意到一些 qDebug() 打印语句未显示在应用程序输出选项卡上。
-
哎呀,我没有阅读您对控制台的评论!但是是的,重申一下 - 我认为这是一个新的 Qt5 错误!我希望这是一个已知问题...必须查找它
-
出于好奇:你使用 qDebug() 的 fprintf iso 有什么原因吗?
-
您是否尝试将
CONSOLE添加到.pro 文件中的CONFIG变量中?
标签: qt debugging qt-creator