0

Qt アプリケーション (App1) が 1 つあります。別の qt アプリケーション (App2) から App1 を実行したいと考えています。QProcess を使用してみましたが、App1 は実行されません。親切に私を助けてください。RHEL 6 で作業しています。

     QProcess process = new QProcess();
    QString program = "/home/user1/Desktop/MyApp/App1";
    process->start(program);
4

2 に答える 2

1

これを試して:

int exitCode = QProcess::execute(program);
qDebug("Exit code is: %d.", exitCode);

何が起こるかを確認します。これは同期呼び出しです。何が起こっているのかを理解したら、必要に応じて非同期に戻します。

于 2012-09-27T06:25:29.853 に答える