En Visual C++, uno puede encontrar el archivo de cabecera en cualquier nombre (variable o tipo) es definido pulsando F12 en él o la elección de Ir a definición. Esta función es muy útil, pero solo muestra la ubicación final (archivo de encabezado) donde se define el nombre. ¿Hay alguna forma de averiguar la cadena de los archivos de encabezado que conducen desde mi archivo de origen al archivo de encabezado final para un nombre de pila?C/C++: ¿Cómo averiguar la cadena de archivos de encabezado para una definición dada?
Por ejemplo, considere este código:
// main.cpp
#include <stddef.h>
int main()
{
size_t s;
return 0;
}
En Visual C++ 2010, si miro hacia arriba la definición de size_t
en el anterior main.cpp
, me aterriza en algún archivo llamado sourceannotations.h
. Sé que esta cadena de encabezado comienza con stddef.h
(que he incluido) y termina en sourceannotations.h
. ¿Cómo descubrir los enlaces en el medio de esta cadena?
Si está buscando una tecla de acceso directo en Visual Studio (tm) o un complemento de Visual Studio (tm) Certified (r) para hacerlo, probablemente deba etiquetar su pregunta con una de Visual Studio (tm) relacionada tags ... –
Pavel: No estaba buscando una tecla de acceso rápido. Pero, lo etiquetará con VS de todos modos ya que una solución así será útil también :-) –