3
我使用一个WindowsXP的机内A简单QProcess中项目:另外,QProcess :: setStandardOutputFile只创建0KB文件
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()写标准输出时发生同样的情况... 为什么会发生这种情况,我该如何解决这个问题?