【发布时间】:2012-06-25 18:28:35
【问题描述】:
我需要从 QProcess 运行以下语句:
programm < file1 > file2
在 QT 中:
QProcess *proc = new QProcess;
proc->setReadChannelMode(QProcess::SeparateChannels);
proc->start("program < \"file1\" > \"file2\"", QIODevice::ReadWrite);
但不知何故,它不起作用。我在任务管理器中看到,该命令看起来正确,但似乎是在没有任何参数的情况下执行程序。我的错误在哪里?
【问题讨论】:
-
ReadWrite是默认模式,所以你不必指定它。