Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
printf在 Eclipse 中运行包含本机代码的自定义 JNI 模块时,printf从不显示本机调用的输出。从 shell ( cmd.exe) 调用相同的设置时,会显示输出。
printf
cmd.exe
可以将 Eclipse 的控制台配置为也显示本机printf输出吗?
printf您可能在标准输出缓冲区中有未写入的数据 - 尝试通过在打印后添加fflush(stdout);语句来刷新标准输出。
fflush(stdout);
http://en.cppreference.com/w/cpp/io/c/fflush