执行视觉工作室异常处理模式

Enforce Visual Studio exception handling mode

本文关键字:模式 异常处理 工作室 视觉 执行      更新时间:2023-10-16

我正在使用项目中的Visual Studio/EHSC异常处理模式。这意味着Catch(...(不会捕获结构化的异常。我有一个公共标题,可以通过消费者项目包含一个捕获(...(。

我担心一个消耗标题的项目可能具有不同的例外处理模式,这会使我的头部不良行为。

如果不需要异常处理模式,是否有static_asserting或#pragma错误的方法或以其他方式使构建失败?

请参阅:https://msdn.microsoft.com/en-us/library/1deeycx5.aspx

来自https://msdn.microsoft.com/en-us/library/b0084kay.aspx

_cppunwind定义为1,如果一个或多个/gx(启用异常处理(,/clr(常见语言运行时汇编(或/eh (异常处理模型(设置编译器选项。否则, 未定义。

这不是完美的,但是它为您提供了使他们相同的机会