Плагин Visual Studio, чтобы узнать, какие файлы включены неявно - PullRequest
3 голосов
/ 16 июня 2011

Конкретный файл заголовка может включать только "Foo.h", но Foo.h включает другие заголовки, которые неявно включают в себя множество других заголовков.Я хотел бы знать все заголовки, которые включает в себя определенный файл.

На случай, если кому-то интересно, почему подключаемый модуль для Visual Studio ;просто из-за способа, которым каталоги включения настроены в проекте.Если внешний инструмент выполняет работу и позволяет мне указать места, где он может искать файлы заголовков, это также подойдет.

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Я не знаю ни одного плагина, который бы делал это, но вы могли бы поднять решение для homebrew, включив флаг showIncludes в настройках своих проектов, а затем выполнив полную сборку и проанализировав вывод. Отступы изменяются в зависимости от вложенности включений.

0 голосов
/ 16 июня 2011

Попробуйте Boost.Wave .Это прямо вперед, чтобы сбросить все заголовки включены.У них также есть пример с именем list_include, который делает именно это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...