任何人都可以推荐一个库/ SDK /等。免费或购买,我可以集成到我的C ++应用程序,使应用程序能够执行自动错误报告?我现在有一些我正在使用的东西,但它没有捕获所有异常。我正在寻找比现在更复杂,更健壮的东西。
有什么建议吗?
答案 0 :(得分:3)
您没有提及您的平台,但如果是Windows,您可以查看Microsoft的Windows Error Reporting。
这是“应用程序XYZ已崩溃。您要向Microsoft发送错误报告吗?”东西。如果您注册WER,则可以访问应用程序的错误报告(基本上是转储文件)。
答案 1 :(得分:1)
您可以使用 SetUnhandledExceptionFilter 和 MiniDumpWriteDump 函数自行进行错误报告。
答案 2 :(得分:1)
如果您的应用程序适用于Windows,那么XCrashReport可能是一个有趣的解决方案。如果你需要一些调整,它似乎很小,免费,易于集成,配置和修改。