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