[解決済み] Visual StudioでC++ファイルの#include階層を表示する
2022-04-20 20:15:41
質問
問題あり。
私は、Visual Studio 2010に移行しようとしている大規模なVisual C++プロジェクトを持っています。 様々なソースから、様々な年代のものが混在しています。 問題が発生したのは、何かが
winsock.h
と
winsock2.h
.
質問です。
を表示するためのツールやテクニックにはどのようなものがあるのでしょうか?
#include
Visual Studio C++のソースファイルの階層構造について教えてください。
について知っています。
cl /P
はプリプロセッサの出力を取得するためのものですが、これではどのファイルが他のどのファイルを含むのかが明確にわかりません(この場合は
/P
の出力は376,932行の長さです 8-)
完璧な世界では、どのファイルが他のどのファイルをインクルードしているか、行番号とともに階層的に表示して、ソースにジャンプできるようにしたいのですが。
source.cpp(1)
windows.h(100)
winsock.h
some_other_thing.h(1234)
winsock2.h
解決方法は?
設定があります。
プロジェクト設定 -> 構成プロパティ -> C/C++ -> 詳細 -> インクルードを表示する
で、ツリーを生成します。 これは、コンパイラのスイッチである /showIncludes
関連
-
[解決済み] エラーが発生する。ISO C++は型を持たない宣言を禁じています。
-
[解決済み】C++でユーザー入力を待つ【重複あり
-
[解決済み] 式はクラス型を持つ必要があります。
-
[解決済み】ファイルから整数を読み込んで配列に格納する C++ 【クローズド
-
[解決済み】std::cin.getline( ) vs. std::cin
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] C#の正しいバージョン番号を教えてください。
-
[解決済み] なぜテンプレートはヘッダーファイルでしか実装できないのですか?
-
[解決済み] Visual Studio CodeとVisual Studioの違いは何ですか?
-
[解決済み】Visual Studioでコードを自動フォーマットする方法とは?
最新
-
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++ 非推奨の文字列定数から「char*」への変換について
-
[解決済み】C++のGetlineの問題(オーバーロードされた関数 "getline "のインスタンスがない
-
[解決済み】 != と =! の違いと例(C++の場合)
-
[解決済み】cc1plus:エラー:g++で認識されないコマンドラインオプション"-std=c++11"
-
[解決済み】ファイルから整数を読み込んで配列に格納する C++ 【クローズド
-
[解決済み】CMakeエラー at CMakeLists.txt:30 (project)。CMAKE_C_COMPILER が見つかりませんでした。
-
[解決済み】なぜ、サイズ8の初期化されていない値を使用するのでしょうか?
-
[解決済み】VC++の致命的なエラーLNK1168:書き込みのためにfilename.exeを開くことができません。
-
[解決済み] インクルードの依存関係を追跡するツール [終了しました]。