Qt projemde bir Linux komutunu çalıştırmak için QProcess
kullanmak istiyorum. İşlemimin bazı argümanları var, bu yüzden şu kodu kullandım:QProcess değişkeninde bir değişken ile nasıl kullanılır?
QString _strFileName = "/root/a.o";
QStringList _strListArguments;
_strListArguments << "-c" << "file " << _strFileName << " | grep ELF";
_processFile->start("bash", _strListArguments);
_processFile->waitForFinished();
Çıkış null. Ama değişkeni bir değerle değiştirdiğimde, çıktı tamamdır ve orada bir hata yoktur.
_strListArguments << "-c" << "file /root/a.o | grep ELF";
Bunu nasıl çözebilirim?
Teşekkürler. Ben 2 QProcess kullanıyorum & Tamam şimdi. –