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

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

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

当生成dump文件后

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

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

    Qt Creatort调试dump文件,定位崩溃位置_第1张图片

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

    Qt Creatort调试dump文件,定位崩溃位置_第2张图片

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

你可能感兴趣的:(#,Qt开发经验,QT,qt,Qt,Creatort,Dump)