在我的程序中,我确实需要使用 SEH 异常处理程序,它可以捕获 AccessViolation 等错误,但处理程序仅在 Debug 构建中工作。
我在发布版本中启用了相同的选项,但它不起作用。
无论如何如何在发布模式下启用 SEH?
谢谢!
__try { /* crash code */ }
__except(EXCEPTION_EXECUTE_HANDLER { MessageBox("Crash prevented"); }
在 Debug 构建模式下工作,但不能在 Release(崩溃)下工作。