0

printf在 Eclipse 中运行包含本机代码的自定义 JNI 模块时,printf从不显示本机调用的输出。从 shell ( cmd.exe) 调用相同的设置时,会显示输出。

可以将 Eclipse 的控制台配置为也显示本机printf输出吗?

4

1 回答 1

1

printf您可能在标准输出缓冲区中有未写入的数据 - 尝试通过在打印后添加fflush(stdout);语句来刷新标准输出。

http://en.cppreference.com/w/cpp/io/c/fflush

于 2013-04-15T21:33:22.523 回答