Exportar (0) Imprimir
Expandir todo

Depuración de código nativo

Actualización: noviembre 2007

Este tema es aplicable a:

Edición

Visual Basic

C#

C++

Web Developer

Express

El tema no es aplicableEl tema no es aplicable

Sólo para código nativo

El tema no es aplicable

Standard

El tema no es aplicableEl tema no es aplicable

Sólo para código nativo

El tema no es aplicable

Pro y Team

El tema no es aplicableEl tema no es aplicable

Sólo para código nativo

El tema no es aplicable

Leyenda de la tabla:

El tema es aplicable

Se aplica

El tema no es aplicable

No procede

El tema es aplicable pero el comando está oculto de forma predeterminada

Comando o comandos ocultos de manera predeterminada.

Esta sección trata algunos problemas y técnicas de depuración comunes para aplicaciones nativas. Las técnicas descritas en esta sección son técnicas de alto nivel. Para obtener información sobre la forma de utilizar el depurador de Visual Studio, vea Guía de orientación del depurador.

Cómo: Depurar código optimizado

Ofrece sugerencias para depurar código optimizado. En concreto, algunas de estas sugerencias son: por qué debería depurar una versión no optimizada del programa, opciones de optimización predeterminadas para configuraciones Debug y Release, y sugerencias para detectar errores de programación que sólo se manifiestan en el código optimizado (al activar la optimización en una configuración Debug).

DebugBreak y __debugbreak

Describe la función DebugBreak de Win32 y proporciona un vínculo a su tema de referencia en Platform SDK. También describe el __debugbreak intrínseco.

Aserciones

Analiza las instrucciones relativas a las aserciones, cómo funcionan, las ventajas de utilizarlas (capturar errores lógicos, comprobar resultados de una operación y probar situaciones de error), su interacción con _DEBUG y cuáles son los tipos de aserciones admitidas en Visual Studio.

Detección y aislamiento de pérdidas de memoria

Trata las pérdidas de memoria y proporciona vínculos a temas relacionados con las herramientas del depurador, la biblioteca en tiempo de ejecución de C y el uso de MFC para detectar e identificar pérdidas de memoria. Los vínculos tratan temas como habilitar la detección de pérdidas de memoria, interpretar los tipos de bloques de memoria, establecer un punto de interrupción en un número de asignación de memoria, comparar estados de memoria y detectar pérdidas de memoria en MFC.

Cómo: Depurar código ensamblador en línea

Proporciona instrucciones breves sobre cómo utilizar la ventana Desensamblado para ver las instrucciones en lenguaje de ensamblado, y la ventana Registros para ver el contenido de los registros; asimismo, proporciona vínculos a temas relacionados con esas ventanas.

Técnicas de depuración de MFC

Proporciona vínculos a técnicas de depuración para programas MFC, tales como: afxDebugBreak, la macro TRACE, detección de pérdidas de memoria en MFC, aserciones MFC y reducción del tamaño de las versiones de depuración MFC.

Técnicas de depuración de CRT

Proporciona vínculos a técnicas de depuración para la biblioteca en tiempo de ejecución de C, tales como: uso de la Biblioteca de depuración de CRT, macros para informes, diferencias entre malloc y _malloc_dbg, creación de funciones de enlace de depuración, y la pila de depuración de CRT.

Preguntas más frecuentes sobre la depuración de código nativo

Proporciona respuestas a preguntas frecuentes sobre la depuración de programas escritos en Visual C++.

Depurar COM y ActiveX

Proporciona información sobre cómo depurar aplicaciones COM y ActiveX, incluyendo las herramientas que puede utilizar para depuración COM y ActiveX.

Cómo: Depurar archivos DLL

Explica cómo preparar la depuración de archivos DLL a partir del código nativo.

Cómo: Depurar código insertado

Proporciona orientación para depurar código que utiliza atributos. Se incluyen instrucciones sobre cómo activar la anotación del código fuente, cómo ver código insertado y cómo ver el código de desensamblado en el punto de ejecución actual.

Preparación de la depuración: tipos de proyecto de Visual C++

Proporciona vínculos a temas que describen cómo depurar los tipos de proyectos nativos creados mediante las plantillas de proyecto de Visual C++.

Depurar en Visual Studio

Proporciona vínculos a secciones más amplias de la documentación relativa a la depuración. La información incluye novedades del depurador, configuración y preparación, puntos de interrupción, control de excepciones, editar y continuar, depuración de código administrado, depuración de código nativo, depuración de SQL y referencias a la interfaz de usuario.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft