Depuração de código nativo
This topic applies to:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
Native only |
||||
Pro, Premium e Ultimate |
Native only |
A seção aborda alguns problemas comuns de depuração e técnicas para aplicativos nativos. As técnicas apresentadas nesta seção são técnicas de alto nível. Para a mecânica de usar o depurador de Visual Studio, consulte Debugger Roadmap.
Nesta seção
Como: Depurar código otimizado
Fornece dicas para depuração de código otimizado, especificamente, por isso você deve depurar uma versão não otimizada do seu programa, as configurações padrão de otimização para configurações Debug e Release e dicas para localizar os bugs que só aparecem no código otimizado (Ativar otimização em uma configuração de compilação de depuração).DebugBreak e __debugbreak
Descreve o Win32 DebugBreak de função e fornece um link para seu tópico de referência na plataforma SDK. Também descreve o __debugbreak intrínseca.Declarações
Discute as instruções de declaração, como eles funcionam, os benefícios de usá-los (detectar erros de lógica, resultados de uma operação de verificação e teste de condições de erro), sua interação com _DEBUGe os tipos de declarações tem suportadas no Visual Studio.Como: Depurar o código embutido Assembly
Fornece instruções curtas em usando a janela de desmontagem para ver as instruções de montagem e a janela Registers para exibir conteúdo do registrador e fornece links para tópicos sobre essas janelas.Técnicas de depuração MFC
Links você para depuração técnicas para programas MFC, incluindo: afxDebugBreak, a macro de rastreamento, detectando memória vazamentos na MFC, MFC declarações, e reduzir o tamanho da MFC depurar cria.Técnicas de depuração CRT
Os links a técnicas de depuração para a biblioteca de tempo de execução C, incluindo o uso de CRT Debug biblioteca, as macros para emissão de relatórios, as diferenças entre malloc e _malloc_dbg, gravando debug gancho funções e CRT debug heap.Perguntas freqüentes de código nativo de depuração.
Fornece respostas para perguntas freqüentes sobre a depuração de programas do Visual C++COM e depuração de ActiveX
Fornece informações sobre depuração de aplicativos COM e ActiveX, inclusive ferramentas que pode ser usadas COM e depuração de ActiveX.Como: Depurar DLLs nativas
Explica como configurar a depuração de DLLs do código nativo.Como: Depurar o código injetado
Fornece orientação sobre a depuração de código que usa atributos. Instruções incluem como ativar a anotação de origem, como exibir o código injetado e como exibir o código de desmontagem no ponto de execução atual.Demonstra Passo a passo: Depurando um aplicativo paralelo
Descreve como usar o Tarefas paralelas e Paralela pilhas ferramenta windows para depurar um aplicativo em paralelo.
Seções relacionadas
Preparação para depuração: Tipos de projeto C++ Visual
Fornece links para tópicos que descrevem como depurar os tipos de projeto nativo criados pelos modelos de projeto do Visual C++.Depuração no Visual Studio
Provides links to the larger sections of the debugging documentation. As informações incluem o que há de novo no depurador, configurações e preparação, pontos de interrupção, tratamento de exceções, editar e continuar, depurando código gerenciado, depurando código nativo, SQL e referências de interface de usuário de depuração.