我需要從QProcess中運行下面的語句:QProcess中開始從標準輸入文件和stdout
programm <file1> file2
在QT:
QProcess *proc = new QProcess;
proc->setReadChannelMode(QProcess::SeparateChannels);
proc->start("program < \"file1\" > \"file2\"", QIODevice::ReadWrite);
但不知何故,這是行不通的。我在taskmanager中看到,該命令看起來是正確的,但看起來程序沒有任何參數就被執行了。我的錯誤在哪裏?
'ReadWrite'爲默認模式,所以你不必指定它。 – leemes