WindowsXP マシンで単純な QProcess プロジェクトを使用しています。
QString program = "U:\\ffmpeg.exe";
QStringList arguments;
arguments << "-i" << "U:\\clock.avi" << "U:\\tmp_jpeg\\foo-%03d.jpeg";
process.setStandardOutputFile("U:\\log.txt", QIODevice::Append);
process.start(program, arguments);
プロセスは問題なく動作し、ffmpeg は必要なすべてのファイルを作成します。しかし、ログファイルは完全に空のままです。qDebug() で標準出力を書きたいときにも同じことが起こります...なぜこれが起こり、どうすれば修正できますか?