2

混合C/C ++プロジェクトにヘッダーファイルがあり、それを呼び出します。これA.hは、別のヘッダーファイルで宣言された型を使用しますX.h。直接A.hインクルードすることはありませんが、他のヘッダーファイルをインクルードします。他のヘッダーファイル自体には、他のヘッダーファイルなどが含まれ、最終的にはインクルードされます。X.hX.h

ヘッダーファイルの階層全体を自分で手動で再帰的に検査することなく、に含まれるヘッダーファイルのどれがA.hからこの型宣言を取得するのに間接的に関与しているのか知りたいです。X.h

Visual Studio 2010でこの情報を表示できますか?

4

1 に答える 1

2

はい、どのヘッダーがいつインクルードされるかを確認できるコンパイラ オプションがあります。

それ/showIncludesは、高度なプロジェクト プロパティで見つけることができます。

于 2013-03-18T23:15:06.677 に答える