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
Abra o projeto no Visual Studio.
No menu Debug, escolha Start.
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
No menu View, clique em Property Pages.
clicar no Propriedades de configuração nó para abri-lo se ele já não estiver em aberto.
selecionar Geral, e conjunto o valor de Saída linha to Depurar.
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).
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.
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++