/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
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).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Zmodyfikuj właściwość Opcje dodatkowe, aby uwzględnić
/experimental:preprocessor
, a następnie wybierz przycisk OK.