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