Compartir a través de


Uso de la biblioteca de depuración CRT

La biblioteca en tiempo de ejecución de C (CRT) proporciona amplias capacidades de depuración.Si desea utilizar una de las bibliotecas de depuración de CRT, debe crear un vínculo con /DEBUG y compilar con /MDd, /MTd o /LDd.

Comentarios

Las principales definiciones y macros para la depuración con CRT se encuentran en el archivo de encabezado CRTDBG.h.

Las funciones de las bibliotecas de depuración CRT se compilan con información de depuración (/Z7, /Zd, /Zi, /ZI (Formato de información de depuración)) y sin optimización.Algunas funciones contienen aserciones para comprobar los parámetros que se les pasan; además, se proporciona el código fuente.Con este código fuente, se pueden ejecutar las funciones CRT paso a paso para confirmar si las funciones se comportan como se esperaba y para comprobar si existen parámetros o estados de memoria incorrectos.Parte de la tecnología de CRT es propietaria y no proporciona el código fuente para el tratamiento de excepciones, punto flotante y algunas otras rutinas.

Cuando se instala Visual C++, existe la opción de instalar el código fuente de la biblioteca en tiempo de ejecución de C en el disco duro.Si no se instala, se necesitará el CD-ROM para ejecutar las funciones de CRT paso a paso.

Para obtener más información sobre las diversas bibliotecas en tiempo de ejecución que se pueden utilizar, vea Bibliotecas en tiempo de ejecución de C.

Vea también

Referencia

/MD, /MT, /LD (Utilizar la biblioteca en tiempo de ejecución)

Otros recursos

Técnicas de depuración de CRT