我正在考虑使用CrashRpt开源库,但我担心性能问题。 应用程序性能要求至关重要,因此非常重要,不要放慢速度。 作者确认没有性能下降,但我想听听其他人的意见。
我正在检查这个库的演示,在MFC应用程序的情况下,你只需要在主项目上加载DLL并覆盖CWinApp :: Run()
它的做法是这样的:
int CMFCDemoApp::Run()
{
// Install crash reporting...
BOOL bRun = TRUE;
BOOL bExit=FALSE;
while(!bExit)
{
bRun= CWinApp::Run();
bExit=TRUE;
}
// Uninstall crash reporting...
return bRun;
}
您可以查看此链接上的所有演示代码: https://sourceforge.net/p/crashrpt/code/ci/master/tree/demos/MFCDemo/MFCDemo.cpp
我从未覆盖CWinApp :: Run(),因此我不知道while()循环是否会以某种方式影响。
提前感谢您的意见。