ホームページ > バックエンド開発 > C++ > Visual Studio で前処理された C/C コードを探索するにはどうすればよいですか?

Visual Studio で前処理された C/C コードを探索するにはどうすればよいですか?

DDD
リリース: 2024-12-28 21:58:10
オリジナル
581 人が閲覧しました

How Can I Explore Preprocessed C/C   Code in Visual Studio?

Visual Studio でプリプロセスされたソース コードを探索する: ガイド

最新の C/C プロジェクトは、コードの複雑さを管理するためにプリプロセッサ ディレクティブに大きく依存することが多く、条件付きコンパイル。前処理されたソース コードを検査して、その動作を洞察し、コンパイル エラーを解決すると有益な場合があります。 Visual Studio には、前処理された出力にアクセスするための方法がいくつかあります。

Visual Studio のプリプロセッサ ツール

簡単なアプローチとして、Visual Studio には組み込みのプリプロセッサ ツールが用意されています。 。このツールを利用するには:

  • Visual Studio で .cpp または .h ファイルを開きます。
  • 表示 メニューに移動し、プリプロセッサ > ヘッダーの前処理.
  • 新しいウィンドウが表示され、前処理されたソース コードが表示されます。

コマンドラインの前処理

Visual Studio には、前処理用のコマンド ライン オプションも用意されています。 Microsoft Visual C (cl.exe) へのコマンド ライン インターフェイスを使用すると、前処理された出力を生成するための 3 つのオプションがあります。

  • /E: GCC の -E オプションと同様に、標準出力への前処理
  • /P: ファイルへの前処理
  • /EP: #line なしの stdout への前処理directives

これらのオプションを使用するには、コマンド プロンプトを開き、ソース ファイルが含まれるディレクトリに移動します。次に、次のコマンドを実行します。

cl /E myfile.cpp
ログイン後にコピー

これにより、myfile.cpp が前処理され、コンソールに出力が表示されます。あるいは、出力を保存するファイルを指定することもできます。

cl /P /EP myfile.cpp
ログイン後にコピー

これにより、前処理された内容を含む myfile.i という新しいファイルが作成されます。

以上がVisual Studio で前処理された C/C コードを探索するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート