我正在考虑使用 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() 循环是否会以某种方式影响。
提前感谢您的意见。