Visual C ++ - проверить, через какую цепочку типа #include объявляется тип - PullRequest
1 голос
/ 20 октября 2010

Есть ли способ в Visual Studio выбрать какой-либо тип и показать, как он включается в текущий файл?

например, я хотел бы нажать на некоторую переменную члена

SomeType a;

, а затем отображается что-то вроде «first_include.h» -> «second_include.h» -> «SomeType.h»

, чтобы понять, какую цепочку включает в себя компилятор, чтобы получить объявление переменной SomeType.

Спасибо!

1 Ответ

1 голос
/ 20 октября 2010

Попробуйте параметр "включить шоу" в C / C ++ -> "Расширенные настройки проекта".

EDIT:

«Показать включает» отобразит все файлы, которые включены из определенного файла. Показанные включаемые файлы будут иметь отступ в соответствии с уровнем, на котором они включены. Используйте «перейти к определению», чтобы найти, какой файл имеет определение, а затем просто найдите иерархию включений, которая ведет к этому файлу.

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