Qt程序Release版本记录崩溃信息,并定位问题代码
由于Debug和Release模式下,编译器的行为不同,导致有些bug在Debug模式下并不能检查出来,而Release模式下又无法单步调试。因此在Release模式下记录程序崩溃的信息,并定位代码所在的行号是非常有必要的。该过程分为3步:在当前程序的Release版本中生成pdb调试信息文件将程序崩溃时的执行信息保存为dump文件;指定pdb和exe文件路径,使用WinDbg打开dump文件定位崩溃时的代码位置。测试的环境:Qt Creator 4.11.2 + Qt 5.12.8 + MS
原创
2020-12-31 11:35:30 ·
4081 阅读 ·
3 评论