/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 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. [構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。

  3. /experimental:preprocessor が含まれるように [追加のオプション] プロパティを変更し、[OK] を選択します。

関連項目

/Zc (準拠)