以前在处理SEH异常,一般都是用__try {}__exception(1){}来进行处理的,但是发现这样出来的话,在使用到c++对象的时候,就会提示无法捕获c++异常之类的。
就在想办法利用try{}catch(…){}来进行处理,但是他默认是不处理SEH异常的,就需要在项目属性中进行设置。
项目->属性->所有选项->启用c++异常->是,但有 SEH 异常 (/EHa)
这样就可以捕获到SEH异常了!
在c++中,如何利用try捕获SEH异常
最新推荐文章于 2024-07-25 14:57:29 发布