Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os artigos nesta seção fornecem uma referência aos erros e avisos de linha de comando gerados pelas ferramentas de build. Essas mensagens têm a forma Dxxxx, em que xxxx é um número de quatro dígitos.
Importante
Os compiladores e ferramentas de build do Visual Studio podem relatar muitos tipos de erros e avisos. Depois que um erro ou aviso for encontrado, as ferramentas de build poderão fazer suposições sobre a intenção do código e tentar continuar, para que mais problemas possam ser relatados ao mesmo tempo. Se as ferramentas fizerem a suposição errada, erros ou avisos posteriores poderão não se aplicar ao seu projeto. Quando você corrige problemas em seu projeto, sempre comece com o primeiro erro ou aviso relatado e recompile com frequência. Uma correção pode resolver vários erros subsequentes.
Para obter ajuda em uma mensagem de diagnóstico específica no Visual Studio, selecione-a na janela Saída e pressione a tecla F1. O Visual Studio abre a página de documentação desse erro, se houver uma. Você também pode usar a ferramenta de pesquisa na parte superior da página para encontrar artigos sobre erros ou avisos específicos. Ou navegue pela lista de erros e avisos por ferramenta e digite no sumário nesta página.
Observação
Nem todos os erros ou avisos do Visual Studio estão documentados. Em muitos casos, a mensagem de diagnóstico fornece todas as informações que estão disponíveis. Se você tiver desembarcado nesta página e achar que a mensagem de erro ou aviso precisa de explicação adicional, informe-nos usando os botões de comentários nesta página. Se você achar que o erro ou o aviso está errado ou encontrou outro problema com o conjunto de ferramentas, relate um problema de produto no site da Developer Community. Você também pode enviar comentários e inserir bugs no IDE. No Visual Studio, vá para a barra de menus e escolha Ajuda > para enviar comentários > relatando um problema ou envie uma sugestão usando a Ajuda > para Enviar Comentários > sugerir um recurso. Foram criados alguns tópicos de erro do compilador que não são emitidos pelo compilador e agora redirecionam para esta página.
Você pode encontrar assistência adicional para erros e avisos em fóruns do Microsoft Q&A C++ . Alternativamente, pesquise o número do erro ou aviso no site da Developer Community do Visual Studio C++. Você também pode pesquisar o Stack Overflow para encontrar soluções.
Para obter links para ajuda adicional e recursos da comunidade, confira Ajuda e Comunidade do Visual C++.
Mensagens de erro de linha de comando
| Erro | Message |
|---|---|
| Erro de linha de comando D8016 | As opções de linha de comando 'option1' e 'option2' são incompatíveis |
| Erro de linha de comando D8021 | argumento numérico inválido 'number' |
| Erro de linha de comando D8022 | não é possível abrir 'messagefile' |
| Erro de linha de comando D8027 | não é possível executar 'component' |
| Erro de linha de comando D8036 | '/option' não é permitido com vários arquivos de origem |
| Erro de linha de comando D8037 | não é possível criar um arquivo il temporário; limpar o diretório temporário de arquivos il antigos |
| Erro de linha de comando D8045 | não é possível compilar o arquivo C 'file' com a opção /clr |
| Erro de linha de comando D8048 | não é possível compilar o arquivo C 'nome do arquivo' com a opção /ZW |
| Erro de linha de comando D8049 | não é possível executar 'compiler-component': a linha de comando é muito longa para caber no registro de depuração |
Mensagens de aviso de linha de comando
| Aviso | Message |
|---|---|
| Aviso de linha de comando D9024 | Tipo de arquivo de origem não reconhecido 'filename', arquivo de objeto assumido |
| Aviso de linha de comando D9025 | substituindo 'option1' com 'option2' |
| Aviso de linha de comando D9026 | opções se aplicam a toda a linha de comando |
| Aviso de linha de comando D9027 | arquivo de origem '<filename>' ignorado |
| Aviso de linha de comando D9028 | falha mínima de recompilação, revertendo para o build normal |
| Aviso de linha de comando D9035 | a opção 'option' foi preterida e será removida em uma versão futura |
| Aviso de linha de comando D9036 | 'option_2' em vez de 'option_1' |
| Aviso de linha de comando D9040 | ignorando a opção '/analyze'; Os avisos de Análise de Código não estão disponíveis nesta edição do compilador |
| Aviso de linha de comando D9041 | valor inválido 'option-value' para '/option-name'; assumindo 'assumed-value'; adicione '/analyze' às opções de linha de comando ao especificar este aviso |
| Aviso de linha de comando D9043 | valor inválido 'warning_level' para 'compiler_option'; supondo '4999'; Os avisos de Análise de Código não estão associados aos níveis de aviso |