İlk olarak, cinclude2dot.pl, C / C ++ kodunu analiz eden ve graphviz'e giriş için bir nokta dosyası olarak #include bağımlılık grafiği üreten bir perl betiğidir.
http://www.flourish.org/cinclude2dot/
Bu tür bir manuel aracın yoluna gitmek istemiyorsanız, o zaman uzak kazananların elimi, bence ProFactor'dan "IncludeManager" olarak bilinen bir araçtır.
http://www.profactor.co.uk/includemanager.php
Ücretsiz bir deneme var ve harika. Visual Studio için tamamen entegre olan bir eklentidir, bu yüzden burada bir şeye çift tıklamak sizi orada bulunduğu yere götürür.
Araç ipucu mouseovers size istediğiniz tüm bilgileri verir ve aşağı / yukarı, umursamadığınız tüm alt ağaçları kaldırmanıza, grafikler dışındaki sunumları görüntülemenize, bunun için bir eşleşme listesi arasında dolaşmanıza izin verir ve bu harika.
Bu konuda hızlıysanız, deneme süresi dolmadan önce büyük projelerin #include yapısını yeniden düzenleyebilirsiniz. Yine de, lisans başına çok fazla, yaklaşık 35 $ maliyeti yoktur.
Yaptığı şey için, sadece mükemmel. Sadece # grafikleri değil, aynı zamanda paylaşılan dosyaların proje bağımlılıklarını çaprazlayın, derleme sürelerine etkisi, ızgaralardaki ayrıntılı özellikleri mükemmel.