文件名称:Qt mingw release版异常结束 crash信息捕捉和跟踪(含测试代码)
文件大小:11KB
文件格式:ZIP
更新时间:2024-01-12 04:00:49
qt mingw release异常 debug正常
程序在debug可以正常运行,但是在release版后异常结束,系统又没有提供任何信息情况下,或者程序发布后在客户手中出现异常崩溃,但自己测试又不能复现问题,要是能捕获到异常时相关信息就很好定位问题了。 资源中包含Qt mingw编译程序crash信息捕捉和跟踪方法说明,以及测试程序代码。 修改地方 1.*pro 文件添加调试信息;2.添加ccrashstack类,3,main 添加 SetUnhandledExceptionFilter(callback); 4,生成exe指应汇编代码objdump -S xxx.exe >aaa.asm;5,从生成的crash.log得到异常地址查代码
【文件预览】:
DumpTest
----DumpTest.pro.user(24KB)
----mainwindow.cpp(332B)
----mainwindow.h(366B)
----readme.md(2KB)
----ccrashstack.cpp(14KB)
----main.cpp(2KB)
----DumpTest.pro(1KB)
----mainwindow.ui(1KB)
----ccrashstack.h(543B)