代码仍在C ++ QT中运行时显示打印输出

时间:2018-06-06 17:04:21

标签: c++ qt tensorflow

我编写了一个C ++ tensorflow代码,它正如预期的那样工作(使用Cmake& make)。但是当在QT Creator上执行相同的代码(使用qmake)时,代码不会在输出仍在运行时打印输出。所以在执行完成之前我们看不到输出。一旦完成执行,它就会立即打印所有输出。 我在寻找解决方案时遇到了similar issue。但它适用于python。我感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

std::cout已缓冲。使用std::flush刷新它或使用std::cerr(无缓冲)。