私は次のコードを持っています:
const char* argument = string1.c_str();
QString arg(argument);
QProcess *proc = new QProcess(this);
proc->start(arg);
string1の値は次のとおりです
。ps-ef| grep "./scriptTest" | grep -v grep | awk'{print $ 2}' | xargsキル
問題は、QProcessがコマンドを実行しないことです。string1の値をコピーしてコンソールに貼り付けると、コマンドは正常に実行されます。
何か提案はありますか?