/Zc:checkGwOdr(在 /Gw 下强制实施标准 C++ ODR 冲突)

此开关在使用 /Gw (优化全局数据)时强制实施 C++ 标准一致性。 使用 /Gw 时,将忽略某些一个定义规则 (ODR) 冲突。 此标志可确保引发适当的错误。

语法

/Zc:checkGwOdr[-]

注解

默认情况下,此开关处于关闭状态。

若要查看在使用 /Gw 时忽略的 ODR 冲突示例,请参阅 /Gw 的标准符合性改进

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“C/C++”>“命令行”属性页

  3. 修改“附加选项”属性以包含 /Zc:checkGwOdr/Zc:checkGwOdr-,然后选择“确定”

另请参阅

/Zc(一致性)
一个定义规则 (ODR)
/Gw 的标准符合性改进