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