Google BreakPad is a very useful cross-platform crash dump and analysis module that supports Windows, Linux and Mac and Solaris. Because it is cross-platform, it greatly reduces the work we need to do in platform porting. After all, crash dumps are different on every platform and are difficult to be used uniformly. Google BreakPad helps us to do this. Many projects now use it: the most famous are Chrome, Firefox, Picasa and Google Earth. In addition, his License is BSD, that is to say, we can use it in commercial software.

Website chromium.googlesource.com/breakpad/br… Github.com/google/brea…

 

Case github.com/FlyWM/Qt-go… Github.com/JPNaude/dev…

 

The tutorial

Blog.csdn.net/goforwardto…

Blog.csdn.net/GoForwardTo…

 

Firecat I personally wrote qt Demo, complete source please download

Download.csdn.net/download/li…

 

Note:

DMP files need to be analyzed using VS, DMP files rely on. PDB files to be analyzed. By default, Debug generates.pdb files, Release does not.