我的C ++应用程序启动QProcess,60秒后杀死进程(如果运行时间过长)。所以那部分很好,但在控制台上我看到了:
QProcess: Destroyed while process ("myapp") is still running.
当QProcess被杀死时。有没有办法压制这个消息?这不是一个需要通知用户的错误。
答案 0 :(得分:0)
如果在QProcess
对象被销毁时子进程仍在运行,则看起来该消息来自QProcess
's destructor。因此,解决方案是在销毁QProcess
对象之前终止子进程。