私の Qt C++ プログラムでは、次のようにプロセスを作成しました。
myProcess = new QProcess();
myProcess->start(programpath, arguments);
プロセスの終了は、次のように処理されます。
myProcess->terminate();
QProcess::kill()
、terminate()
またはで子プロセスを終了するとclose()
動作しますが、終了する前に子プロセスをクリーンアップする機会が与えられないため、使用したくありません。
プロセスを終了する他の方法はありますか? ありがとう!