Compartilhar via


Preparação para depuração: Projetos Win32

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Os aplicativos Win32 são tradicionais programas Windows escritos em C ou C++.Depuração desse tipo de aplicativo no Visual Studio é simples.

Aplicativos Win32 incluem aplicativos MFC e ATL projetos.Eles utilizam APIs do Windows e talvez use MFC ou ATL, mas não usam o common linguagem tempo de execução (CLR).No entanto, eles podem, chamar código gerenciado que usa o CLR.

O procedimento a seguir explica como depurar um projeto do Win32 do dentro Visual Studio. Outra maneira para depurar um aplicativo Win32 é iniciar o aplicativo fora de Visual Studio e anexar a ele. Para obter mais informações, consulte Anexando a processos em execução.

Para depurar um aplicativo C ou C++ Win32

  1. Abra o projeto no Visual Studio.

  2. No menu Debug, escolha Start.

  3. depurar usando as técnicas discutidas em Guia para o depurador.

    Quando você criar um projeto Windows aplicativo com o assistente, Visual Studio automaticamente criar s necessário configurações para as configurações depurar e versão. Se necessário, você pode alterar essas configurações.Para obter mais informações, consulte Como: Conjunto depurar and versão Configurations.

Para conjunto uma configuração de depurar manualmente

  1. No menu View, clique em Property Pages.

  2. clicar no Propriedades de configuração nó para abri-lo se ele já não estiver em aberto.

  3. selecionar Geral, e conjunto o valor de Saída linha to Depurar.

  4. em aberto the C/C++ nó e selecionar Geral.

    No Depurar linha que você especifica o tipo de informações de depuração para ser gerado pelo compilador.Você pode escolher os valores incluem Banco de dados do programa (/Zi) or Banco de dados de programa para edição e continuar (/Zi).

  5. selecionar Otimizaçãoe no Otimização linha, selecionar desabilitado (/ 0d) do lista suspensa.

    Código otimizado é mais difícil depurar, pois instruções geradas não correspondem diretamente ao seu código-fonte.Se você encontrar que o programa tiver um bug que aparece somente no código otimizado, você pode ativar esta configuração, mas lembre-se de que o código mostrado o Desmontagem janela é gerada de fonte otimizada que pode não corresponder ao que você vê nas janelas de origem.Recursos sistema autônomo revisão provavelmente Mostrar pontos de interrupção e execução ponto incorretamente.

  6. Abra o Vinculador nó e selecionar Depuração.No primeiro Gerar linha, selecionar Sim (/depurar) na lista drop-down.Sempre defina isso quando estiver depuração.

    Para obter mais informações, consulte Configurações do projeto para uma depurar do C++.

Consulte também

Referência

Configurações do projeto para uma depurar do C++

Outros recursos

Depuração de código nativo

Preparação para depuração: O Visual C++ projeto Types