В Visual C ++ можно найти файл заголовка, где любое имя (переменная или тип) определено , нажав на нем F12 или выбрав Перейти к определению . Эта функция очень полезна, но она показывает только окончательное местоположение (файл заголовка), где определено имя. Есть ли способ выяснить цепочку заголовочных файлов, которые ведут из моего исходного файла в окончательный заголовочный файл для данного имени?
Например, рассмотрим этот код:
// main.cpp
#include <stddef.h>
int main()
{
size_t s;
return 0;
}
В Visual C ++ 2010, если я найду определение size_t
в приведенном выше main.cpp
, оно попадет в какой-то файл с именем sourceannotations.h
. Я знаю, что эта цепочка заголовков начинается с stddef.h
(который я включил) и заканчивается sourceannotations.h
. Как выяснить ссылки в середине этой цепочки?