/Zc:preprocessor
(Включить режим соответствия препроцессора)
Этот параметр включает препроцессор на основе маркеров, соответствующий стандартам C99 и C++11 и более поздних версий. Дополнительные сведения см. в статье Обзор нового препроцессора MSVC.
Синтаксис
/Zc:preprocessor
[-
]
Замечания
/Zc:preprocessor
Используйте параметр компилятора, чтобы включить соответствующий препроцессор. Можно использовать /Zc:preprocessor-
параметр для явного указания традиционного (несоответствующего) препроцессора.
Этот /Zc:preprocessor
параметр доступен начиная с Visual Studio 2019 версии 16.5. Более ранняя версия нового параметра препроцессора доступна в версиях Visual Studio, начиная с Visual Studio 2017 версии 15.8. Дополнительные сведения см. в разделе /experimental:preprocessor
.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств>конфигурации C/C++>Preprocessor.
Измените свойство препроцессора "Использовать стандартный" и нажмите кнопку "ОК".