/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

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.

  3. Измените свойство "Дополнительные параметры", чтобы включить /experimental:preprocessor и нажмите кнопку "ОК".

См. также

/Zc (соответствие)