[解決済み】Visual Studioで前処理をしたC/C++ソースファイルを見るにはどうしたらいいですか?
2022-04-07 19:51:45
質問
例えば、多くのプリプロセッサーディレクティブを含むソースファイルがあるとします。プリプロセッサが処理した後、それがどのように見えるかを見ることは可能ですか?
どのように解決するのですか?
cl.exe
Microsoft Visual C++のコマンドラインインターフェースであるVisual C++には、前処理済ファイルの出力に3種類のオプションがあります(そのため、Visual C++に関するこれまでの回答には矛盾があります)。
-
/E
: 標準出力へのプリプロセス (GCCの-Eオプションに似ている) -
/P
: ファイルへのプリプロセス -
/EP
: 行ディレクティブなしで標準出力に前処理を行う。
行ディレクティブを使わずにファイルに前処理を行いたい場合は
/P
と
/EP
オプションを使用します。
関連
-
[解決済み】致命的なエラー LNK1169: ゲームプログラミングで1つ以上の多重定義されたシンボルが発見された
-
[解決済み] 配列のベクトルを扱う正しい方法
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み] コピーアンドスワップ慣用句とは?
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] なぜ、オブジェクトそのものではなく、ポインタを使用しなければならないのですか?
-
[解決済み] Cプリプロセッサはなぜ "linux "という単語を定数 "1 "と解釈するのですか?
-
[解決済み] C言語とC++の両方で有効なコードを、それぞれの言語でコンパイルすると、異なる動作になることがありますか?
-
[解決済み] .soファイル内のシンボルを一覧表示する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み】C++ クラスヘッダが含まれているときに「不明な型」があるのはなぜですか?重複
-
[解決済み】C++ 非推奨の文字列定数から「char*」への変換について
-
[解決済み] error: 'ostream' does not name a type.
-
[解決済み】C++の余分な資格エラー
-
[解決済み】標準ライブラリにstd::endlに相当するタブはあるか?
-
[解決済み】C++ - 適切なデフォルトコンストラクタがない [重複]。
-
[解決済み] 警告:暗黙の定数変換でのオーバーフロー
-
[解決済み] スタックアロケーションにより初期化されていない値が作成された
-
[解決済み] コンパイル・リンクはどのように行われるのですか?