web-dev-qa-db-ja.com

Visual C ++プリプロセッサの出力を確認するにはどうすればよいですか?

私のコードでVisual C++プリプロセッサの出力を確認したいのです。つまり、gcc -Eに相当します。私の人生では、関連するコンパイラスイッチを見つけることができません。どうすればこれを達成できますか?

26

Microsoft Visual C++へのコマンドラインインターフェイスであるcl.exeには、前処理されたファイルを出力するための3つの異なるオプションがあります(そのため、Visual C++に関する以前の応答で不整合が発生しています)。

https://stackoverflow.com/a/277362/3279 から直接コピー)

19

プロジェクトプロパティ-> C/C++->前処理->ファイルへの前処理:はい(/ P)

ファイルは.iと呼ばれ、ビルドディレクトリに作成されます。

msdnページ も参照してください。

30
Xeo