По-перше, cinclude2dot.pl - це сценарій perl, який аналізує код C / C ++ та створює графік залежності #include як крапковий файл для введення в graphviz.
http://www.flourish.org/cinclude2dot/
Якщо ви не хочете йти шляхом такого ручного інструменту, то, на мою думку, переможець далекого переможця - це інструмент, відомий як ProFactor як "IncludeManager".
http://www.profactor.co.uk/includemanager.php
Існує безкоштовна пробна версія, і це приголомшливо. Це плагін для Visual Studio, який повністю інтегрований, тому подвійне клацання на щось тут перенесе вас на місце, де воно там включено.
Наведення курсорів миші дає вам всю інформацію, яку ви хотіли, і це дозволяє вам прокручувати вниз / вгору, видаляти цілі підряди, які вам не цікаві, переглядати представлення, крім графіків, переглядати список відповідностей для цього і того, це чудово.
Якщо ви швидко зробите це, ви можете відновити структуру #include великих проектів до закінчення пробного періоду. Тим не менш, це не коштує багато, близько 35 доларів за ліцензію.
Для того, що це робить, це просто ідеально. Не тільки #include графіки, але і перехресні залежності проекту спільних файлів, вплив на час складання, детальні властивості в сітках, ідеально.