Compartir a través de


Uso de la biblioteca de depuración CRT

Este tema se aplica a:

Edición

Visual Basic

C#

F#

C++

Web Developer

Express

El tema no es aplicable El tema no es aplicable El tema no es aplicable

Sólo para código nativo

El tema no es aplicable

Pro, Premium y Ultimate

El tema no es aplicable El tema no es aplicable El tema no es aplicable

Sólo para código nativo

El tema no es aplicable

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