qt - QtCreator 调试中没有应用程序输出

标签 qt debugging qt-creator

使用带有 CDB 调试器的 Win7 下的 QtCreator 2.8,我在
应用输出 标签我所有的 fprintf(stdout) 东西!?

我试过:

fprintf(stderr, "...");

fprintf(stdout, "..."); fflush(stdout);

没发生什么事。
同时,如果我选中“在终端中运行”选项,它可以工作!?

虽然我注意到所有输出都转到调试器日志!?

任何的想法 ?

最佳答案

作为一种解决方法,您可以在 CDB 控制台中启用输出:工具/选项/调试器/cdb,然后选中“使用 CDB 控制台”。
要显示调试器,请右键单击某个窗口标题并选择“调试器日志”。
您也可以右键单击调试器日志 View 以禁用详细日志。
顺便说一句,我还注意到,当您“附加到正在运行的进程”而不是从 qtcreator 启动它时,标准应用程序输出窗口运行良好。

关于qt - QtCreator 调试中没有应用程序输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17389157/

相关文章:

c++ - 有什么办法可以暂时停止布局重新计算?

c++ - 正确构建和销毁 Setter 依赖注入(inject)对象(可能使用 qt)

android - 使用 Android 4.4 WebViews 进行远程 webkit 调试

java - Eclipse 中的异常断点 - 如何检查异常对象?

linux - qtcreator 在 "stop"发送的信号

即使使用 Component.onCompleted,在页面加载之前也会调用 C++ 函数

c++ - 带有 Qt 的 GUI 的 "About"消息框

qt - 使用windeployqt时为"Warning: Cannot find GCC installation directory. g++.exe must be in the path."

python - 如何在Python中记录缩进错误?

c++ - 如何让QtCreator中的应用程序使用KDE oxygen主题?