問題: 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
gcc -H -fsyntax-only ...
して階層を出力します。stackoverflow.com/a/18593344/427545