/experimental:preprocessor
(プリプロセッサ準拠モードを有効にする)
このオプションは、Visual Studio 2019 バージョン 16.5 から廃止され、/Zc:preprocessor
コンパイラ オプションに置き換えられました。 /experimental:preprocessor
では、C99 プリプロセッサ機能を含む C++11 標準により密接に準拠する、試験的なトークンベースのプリプロセッサが可能になります。 詳細については、「MSVC の新しいプリプロセッサの概要」を参照してください。
構文
/experimental:preprocessor
[-
]
解説
試験的な準拠プリプロセッサを有効にするには、/experimental:preprocessor
コンパイラ オプションを使用します。 /experimental:preprocessor-
オプションを使用すると、従来のプリプロセッサを明示的に指定できます。
/experimental:preprocessor
オプションは、Visual Studio 2017 バージョン 15.8 以降で使用できます。 Visual Studio 2019 バージョン 16.5 以降では、新しいプリプロセッサが完成し、/Zc:preprocessor
コンパイラ オプションの下で使用できます。
Visual Studio 開発環境でこのコンパイラ オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
[構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。
/experimental:preprocessor
が含まれるように [追加のオプション] プロパティを変更し、[OK] を選択します。