/ / Como fazer com que o Visual Studio 2013 não pare a criação de erros (C ++) - c ++, visual-studio-2013, build-process

Como obter o Visual Studio 2013 para não interromper a compilação de erros (C ++) - c ++, visual-studio-2013, processo de compilação

Meu Visual Studio 2013 (no Windows 7) interrompe oC ++ compila quando há erros sem tentar compilar todos os arquivos. Ele relatará erros de vários arquivos, mas parece parar após a compilação de arquivos na mesma pasta do projeto, se houver erros nesses arquivos. (Não posso ter certeza de que é isso que está fazendo.) Depois de corrigir esses erros e compilar novamente, ele continuará até encontrar erros em outro lote de arquivos e, em seguida, sair novamente. parece encontrar alguma configuração que controla isso, e tenho certeza de que não deve ser o comportamento padrão.

Estou ciente de que um produto de construção final não podeser produzido quando houver erros. O objetivo não é evitar a correção de erros. O objetivo é poder iniciar uma compilação, fazer outra coisa por um tempo, voltar e ter todos os erros em todo o projeto aguardando em uma lista para serem corrigidos de uma só vez.

Respostas:

1 para resposta № 1

A finalização do processo de compilação depende da gravidade do defeito e da confusão no compilador.

Alguns erros são tão graves que oO compilador não pode continuar ou há tantos problemas repetitivos que o compilador desiste. Os compiladores GNU geralmente resumem e emitem apenas uma notificação para erros ou avisos repetitivos.

Alguns erros farão com que o compilador obtenhaconfuso. O erro interfere no modo como o idioma é analisado e, portanto, o compilador desiste. Muitos exemplos são a omissão de ponto e vírgula, chaves ou comentários finais.

Outros fatores podem interromper a compilação, como arquivos ausentes, arquivos de objetos antigos, arquivos de símbolos confusos (muitas vezes no Visual Studio).


0 para resposta № 2

Com o Visual Studio, você precisa remover todos os erros noo projeto antes de poder compilar. Se você separar os arquivos não compiláveis ​​do projeto que permitirá que você compile desde que não precise deles. Se precisar deles, você DEVE corrigir os erros. Os erros do compilador existem por um motivo. Corrija os erros ou comente o código incorreto.