Đầu tiên, cinclude2dot.pl là tập lệnh perl phân tích mã C / C ++ và tạo ra biểu đồ phụ thuộc #include dưới dạng tệp chấm để nhập vào graphviz.
http://www.flourish.org/cinclude2dot/
Nếu bạn không muốn đi theo cách của công cụ thủ công đó, thì theo tôi, người chiến thắng thực sự là một công cụ được gọi là "Bao gồm trình quản lý" từ ProFactor.
http://www.profactor.co.uk/includemanager.php
Có một thử nghiệm miễn phí, và nó là tuyệt vời. Đó là một bổ trợ cho Visual Studio được tích hợp hoàn toàn, vì vậy, nhấp đúp vào thứ gì đó ở đây sẽ đưa bạn đến nơi được bao gồm ở đó.
Chuyển chuột Tooltip cung cấp cho bạn tất cả thông tin bạn muốn và nó cho phép bạn xem chi tiết / xóa, xóa toàn bộ các cây con mà bạn không quan tâm, xem các biểu diễn khác ngoài biểu đồ, chuyển qua danh sách các kết quả khớp và điều này thật tuyệt vời.
Nếu bạn nhanh chóng về nó, bạn có thể cấu trúc lại cấu trúc #incoide của một dự án lớn trước khi hết thời gian dùng thử. Mặc dù vậy, nó không tốn nhiều tiền, khoảng $ 35 mỗi giấy phép.
Đối với những gì nó làm, nó chỉ là về hoàn hảo. Không chỉ #incolee đồ thị mà còn phụ thuộc chéo dự án của các tệp được chia sẻ, tác động đến thời gian xây dựng, thuộc tính chi tiết trong lưới, hoàn hảo.