Compartilhar via


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.

Consulte também

Conceitos

Segurança do depurador

Outros recursos

Depuração no Visual Studio