如何在跨平台的C++应用程序中实现崩溃报告?(包括Windows、Mac和Linux)
已经研究了Google Breakpad,但尝试让Socorro(UI)工作几周没有成功。
编辑:@Nim为了澄清,当发生异常时,我想将堆栈跟踪发送到我的服务器。
如何在跨平台的C++应用程序中实现崩溃报告?(包括Windows、Mac和Linux)
已经研究了Google Breakpad,但尝试让Socorro(UI)工作几周没有成功。
编辑:@Nim为了澄清,当发生异常时,我想将堆栈跟踪发送到我的服务器。
我怀疑除了google-breakpad作为win/mac/linux的一体化解决方案之外,没有可靠的解决方案。你最好使用跨平台日志记录库来处理SEH异常,并在需要minidumps时使用windbg(这里有一些很好的资源:http://www.debuginfo.com/articles.html)。