C ++ включает файловый браузер

У меня очень большой проект с тоннами извилистых заголовочных файлов, которые все включают друг друга. Существует также огромное количество сторонних библиотек, от которых это зависит. Я пытаюсь разобраться в беспорядке, но у меня возникают некоторые проблемы, поскольку большую часть времени я удаляю одну директиву #include только для того, чтобы обнаружить, что материал, который она включала, все еще включен через один из других файлов , Есть ли инструмент, который может помочь мне понять это? Я действительно хотел бы иметь возможность щелкнуть файл .h и спросить его, в какие файлы CPP он включен (прямо или косвенно), а также пути, по которым он включен, и аналогичным образом щелкнуть файл cpp и спросить его. какие файлы .h включены (прямо и косвенно). Я никогда не слышал об инструменте, который делает это, и немного быстрого поиска в Google ничего не обнаружил, но, возможно, я не знаю, что искать.

Ответы на вопрос(5)

Ваш ответ на вопрос