/experimental:preprocessor
(启用预处理器一致性模式)
从 Visual Studio 2019 版本 16.5 开始,此选项已过时,并替换为 /Zc:preprocessor
编译器选项。 /experimental:preprocessor
启用一个实验性的基于令牌的预处理器,该预处理器更符合 C++11 标准,包括 C99 预处理器功能。 有关详细信息,请参阅 MSVC 新预处理器概述。
语法
]$
备注
使用 /experimental:preprocessor
编译器选项可启用符合标准的实验性预处理器。 可以使用 /experimental:preprocessor-
选项显式指定传统的预处理器。
从 Visual Studio 2017 版本 15.8 开始,/experimental:preprocessor
选项可用。 从 Visual Studio 2019 版本 16.5 开始,新的预处理器已完成,并且可在 /Zc:preprocessor
编译器选项下使用。
在 Visual Studio 开发环境中设置此编译器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“C/C++”>“命令行”属性页。
修改“附加选项”属性以包含
/experimental:preprocessor
,然后选择“确定”。