JavaScript
软件调试 标签描述

软件(debug版exe或者release版exe)在正常运行状态下(不是gdb调试运行),如果软件崩掉,那么会直接闪退,软件什么也做不了,此时无法保存软件中的状态信息,此外,也无法提供任何软件崩溃原因的信息。因此,软件崩掉,我们需要能给出信息才行,指导我们修改源码。解决方法如下(针对Windows): 注:如果用vs开发qt程序,那么自带这种调试功能的,所以说vs调试功能十分强大。 这个博客不错:windows上bug崩溃定位分析(Qt或者VS)_qt程序崩溃如何错误定位 一、生成crash.log日志文件(简单方便好用) 原理:软件崩掉时(例如访问空指针指向内存,除0等),系统会调用一个...