Innanzitutto, cinclude2dot.pl è uno script perl che analizza il codice C / C ++ e produce un grafico di dipendenza #include come file dot per l'input in graphviz.
http://www.flourish.org/cinclude2dot/
Se non vuoi seguire la strada per quel tipo di strumento manuale, allora il vincitore di gran lunga a mio avviso è uno strumento noto come "IncludeManager" di ProFactor.
http://www.profactor.co.uk/includemanager.php
C'è una prova gratuita ed è fantastico. È un plug-in per Visual Studio completamente integrato, quindi facendo doppio clic su qualcosa qui ti porta nel luogo in cui è incluso laggiù.
I mouseover della descrizione comandi ti danno tutte le informazioni che desideri e ti consentono di eseguire il drill-down / up, rimuovere interi sottotitoli che non ti interessano, visualizzare rappresentazioni diverse dai grafici, scorrere un elenco di corrispondenze per questo e quello, è meraviglioso.
Se sei veloce a riguardo, puoi riformattare la struttura #include di un grande progetto prima che finisca il processo. Anche così, non costa molto, circa $ 35 per licenza.
Per quello che fa, è quasi perfetto. Non solo grafici #include ma anche dipendenze tra progetti di file condivisi, impatto sui tempi di costruzione, proprietà dettagliate nelle griglie, perfetto.