/experimental:preprocessor (Włącz tryb zgodności preprocesora)

Ta opcja jest przestarzała, począwszy od programu Visual Studio 2019 w wersji 16.5, zastąpiona opcją kompilatora /Zc:preprocessor . /experimental:preprocessor umożliwia eksperymentalny preprocesor oparty na tokenach, który ściślej odpowiada standardom języka C++11, w tym funkcjom preprocesora C99. Aby uzyskać więcej informacji, zobacz MSVC new preprocessor overview (Omówienie nowego preprocesora MSVC).

Składnia

/experimental:preprocessor[-]

Uwagi

Użyj opcji kompilatora /experimental:preprocessor , aby włączyć eksperymentalny zgodny preprocesor. Możesz użyć /experimental:preprocessor- opcji, aby jawnie określić tradycyjny preprocesor.

Opcja /experimental:preprocessor jest dostępna od wersji 15.8 programu Visual Studio 2017. Począwszy od programu Visual Studio 2019 w wersji 16.5, nowy preprocesor jest kompletny i dostępny w ramach opcji kompilatora /Zc:preprocessor .

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  3. Zmodyfikuj właściwość Opcje dodatkowe, aby uwzględnić/experimental:preprocessor, a następnie wybierz przycisk OK.

Zobacz też

/Zc (Zgodność)