Qt Creatort调试dump文件,定位崩溃位置 原创

使用Qt Creatort调试dump文件,定位崩溃位置

  • 在windows下程序崩溃时如果生成了dump文件,一般可以使用winGDB、Visual Studio进行调试;
  • 在之前的文章中讲述了Qt程序如何生成dump文件,保存程序崩溃时的信息和使用Visual Studio进行调试;
  • 但是其实Qt Creatort也可以调试dump文件,定位崩溃位置;

当生成dump文件后

  1. 选择【调试】->【开始调试】->【载入核心文件】;

  2. 选择生成的dmp文件可执行程序,然后点击【OK】;

    在这里插入图片描述

  3. 刚开始可能定位的不是崩溃的代码位置,在窗口下方选择序号最小的,工程中包含的文件,这里我选择的是widget.cpp;

    在这里插入图片描述

  4. 然后就可以在代码中看见崩溃的位置了,并且在右侧属性栏中可用看见指针w为空指针。

在这里插入图片描述

posted @ 2024-07-03 10:11  mahuifa  阅读(0)  评论(0编辑  收藏  举报  来源