Qt篇——发生了快速异常检测失败。将不会调用异常处理程序,并且进程将立即终止。

在使用Qt开发程序时,在关闭程序时提示 “发生了快速异常检测失败。将不会调用异常处理程序,并且进程将立即终止。”

Qt篇——发生了快速异常检测失败。将不会调用异常处理程序,并且进程将立即终止。_第1张图片

则很有可能是程序中启动了线程,线程在程序关闭时未释放导致。

可以选择在关闭事件处,释放自己的线程。

比如 我的程序中这样处理

void ViewerMainWindow::closeEvent(QCloseEvent *event) {
    if(testThread->isRunning()) {
        testThread->quit();
        testThread->terminate();
    }
  event->accept();
}

也可以直接在析构函数中进行线程销毁的处理。

你可能感兴趣的:(Qt篇,qt,c++)