Pertama, cinclude2dot.pl adalah skrip perl yang menganalisis kode C / C ++ dan menghasilkan grafik ketergantungan #include sebagai file titik untuk input ke graphviz.
http://www.flourish.org/cinclude2dot/
Jika Anda tidak ingin menggunakan alat manual semacam itu, maka pemenang sejauh ini menurut saya adalah alat yang dikenal sebagai "Sertakan Manajer" dari ProFactor.
http://www.profactor.co.uk/includemanager.php
Ada uji coba gratis, dan itu luar biasa. Ini adalah plug-in untuk Visual Studio yang benar-benar terintegrasi sehingga mengklik dua kali pada sesuatu di sini akan membawa Anda ke tempat di mana itu termasuk di sana.
Tooltip mouseover memberi Anda semua info yang Anda inginkan, dan itu memungkinkan Anda menelusuri / naik, menghapus seluruh sub pohon yang tidak Anda pedulikan, melihat representasi selain grafik, menelusuri daftar kecocokan untuk ini dan itu, sangat bagus.
Jika Anda cepat tentang itu, Anda dapat memperbaiki struktur #include proyek besar sebelum uji coba habis. Meski begitu, tidak memerlukan biaya banyak, sekitar $ 35 per lisensi.
Untuk apa yang dilakukannya, itu sempurna. Tidak hanya # sertakan grafik, tetapi juga lintas dependensi proyek dari file bersama, dampak pada waktu pembangunan, properti terperinci dalam kisi, sempurna.