Depurando código nativo
A seção aborda alguns problemas comuns de depuração e técnicas para aplicativos nativos.As técnicas abordadas nesta seção são técnicas de alto nível.Para a mecânica de usar o depurador Visual Studio, consulte Debugger Roadmap.
Nesta seção
Como: código otimizado de depuração
Fornece dicas para depuração de código otimizado, especificamente, por que você deve depurar uma versão não otimizada do seu programa, as configurações de otimização para configurações Debug e Release e dicas para encontrar bugs que aparecem somente 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
Descreve instruções de declaração, como eles funcionam, os benefícios de usá-los (detectar erros de lógica, verificando os resultados de uma operação e testar condições de erro), sua interação com _DEBUGe os tipos de declarações com suporte no Visual Studio.Como: depurar código de Assembly embutido
Fornece instruções curtas usando a janela Disassembly para exibir a janela de registradores e instruções assembly exibir conteúdo do registrador e fornece links para tópicos sobre essas janelas.MFC Debugging Techniques
Vincula você depurando técnicas para programas MFC, incluindo: afxDebugBreak, a macro rastrear, detectando memória vazamentos na MFC, MFC declarações e reduzir o tamanho da MFC Debug cria.Técnicas de depuração CRT
Links a técnicas de depuração para a biblioteca de tempo de execução C, incluindo o uso de CRT depurar biblioteca, macros de relatórios, diferenças entre malloc e _malloc_dbg, gravando depurar gancho funções e a CRT depurar heap.Perguntas freqüentes sobre o 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, incluindo ferramentas com que você pode usar para e depuração de ActiveX.Como: depurar DLLs nativas
Explica como configurar a depuração de DLLs de código nativo.Como: depurar código injetado
Fornece orientação sobre 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.Passo a passo: Depurando um aplicativo paralelo
Descreve como usar o Tarefas paralelas e Pilhas paralelo 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
Fornece links para as maiores seções da documentação de depuração.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.