/Zc:preprocessor
(启用预处理器一致性模式)
此选项将启用一个符合 C99 和 C++11 及更高标准的基于标记的预处理器。 有关详细信息,请参阅 MSVC 新预处理器概述。
语法
]$
备注
使用 /Zc:preprocessor
编译器选项可启用符合标准的预处理器。 可以使用 /Zc:preprocessor-
选项显式指定传统(不符合标准)的预处理器。
从 Visual Studio 2019 版本 16.5 开始,/Zc:preprocessor
选项可用。 从 Visual Studio 2017 版本 15.8 开始,Visual Studio 版本中提供了早期、不完整版本的新预处理器选项。 有关详细信息,请参阅 /experimental:preprocessor
。
在 Visual Studio 开发环境中设置此编译器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“C/C++”>“预处理器”属性页。
修改“使用符合标准的预处理器”属性,然后选择“确定”。