4

当我尝试在Compiler Explorer 测试用例/EHs中使用该标志(以“启用”通过函数的异常)时,VC++ 19.22 似乎忽略了它,因为它仍然踢出 C5039 而实际上并未更改代码。extern "C"

我错过了什么?我忘记了另一个开关还是什么?

  • 基本情况命令行:/O1 /EHsc /Wall /wd4571
  • 测试用例命令行:/O1 /EHs /Wall /wd4571
4

1 回答 1

4

啊,看起来编译器资源管理器自己设置了异常模型,这是优先的。

罪魁祸首截图

于 2019-11-26T12:22:37.057 回答