C++ 如何确保编译器异常处理选项正确?

C++ 如何确保编译器异常处理选项正确?,c++,visual-studio,visual-studio-2013,C++,Visual Studio,Visual Studio 2013,我编写了一些库代码,用于注销捕获的异常并将其转换为HRESULT。一位同事指出做接球。。。如果编译器处理选项设置为捕获结构化异常,则不会按预期工作。我想忽略结构化异常 因此,在理想情况下,我会以某种方式执行以下等效操作:static_assertCompilerCommandLineContains/EHsc 我的代码在头文件中 我怎样才能做到这一点或接近这一点

我编写了一些库代码,用于注销捕获的异常并将其转换为HRESULT。一位同事指出做接球。。。如果编译器处理选项设置为捕获结构化异常,则不会按预期工作。我想忽略结构化异常

因此,在理想情况下,我会以某种方式执行以下等效操作:static_assertCompilerCommandLineContains/EHsc

我的代码在头文件中

我怎样才能做到这一点或接近这一点