Qt篇——发生了快速异常检测失败。将不会调用异常处理程序,并且进程将立即终止。
在使用Qt开发程序时,在关闭程序时提示 “发生了快速异常检测失败。将不会调用异常处理程序,并且进程将立即终止。”则很有可能是程序中启动了线程,线程在程序关闭时未释放导致。可以选择在关闭事件处,释放自己的线程。比如 我的程序中这样处理void ViewerMainWindow::closeEvent(QCloseEvent *event) {if(testThread->isRunning()
·
在使用Qt开发程序时,在关闭程序时提示 “发生了快速异常检测失败。将不会调用异常处理程序,并且进程将立即终止。”

则很有可能是程序中启动了线程,线程在程序关闭时未释放导致。
可以选择在关闭事件处,释放自己的线程。
比如 我的程序中这样处理
void ViewerMainWindow::closeEvent(QCloseEvent *event) {
if(testThread->isRunning()) {
testThread->quit();
testThread->terminate();
}
event->accept();
}
也可以直接在析构函数中进行线程销毁的处理。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)