C および C++ ソース ファイルが前処理され、前処理済みの出力がファイルに書き込まれます。 構文 /P 解説 ファイルのベース名はソース ファイルと同じで、拡張子は .i です。 そのプロセスでは、すべてのプリプロセッサ ディレクティブとマクロの展開を実行し、コメントを削除します。 前処理された出力にコメントを保持するには、/C (プリプロセス時のコメントの保持) オプションを /P と共に使用します。 /P を使用すると、各インクルード ファイルの先頭と末尾、および条件付きコンパイルのためにプリプロセッサ ディレクティブによって削除された行の周囲にある出力に #line ディレクティブが追加されます。 これらのディレクティブによって、前処理されたファイルの行に番号が割り振り直されます。 その結果、処理の後の段階で生成されたエラーでは、前処理されたファイルの行ではなく、元のソース ファ