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.
Esta seção é uma referência aos erros gerados pelas ferramentas de build de projeto. Os erros e avisos de build do projeto têm o formulário PRJxxxx, 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++.
Erros de build do projeto
| Erro | Message |
|---|---|
| Erro de build do projeto PRJ0002 | resultado do erro retornado da 'linha de comando'. |
| Erro de build do projeto PRJ0003 | Erro ao gerar 'linha de comando'. |
| Erro de build do projeto PRJ0004 | Não foi possível gerar linha de comando para a ferramenta 'tool'. |
| Erro de build do projeto PRJ0005 | Não é possível criar um arquivo temporário no diretório 'directory'. |
| Erro de build do projeto PRJ0006 | Não foi possível abrir o arquivo temporário 'file'. Verifique se o arquivo existe e se o diretório não está protegido por gravação. |
| Erro de build do projeto PRJ0007 | Não foi possível criar o diretório de saída 'diretório'. |
| Erro de build do projeto PRJ0008 | Não foi possível excluir o arquivo 'file'. |
| Erro de build do projeto PRJ0009 | Não foi possível abrir o log de build para gravação. |
| Erro de build do projeto PRJ0013 | O recurso do sistema pode ser extremamente baixo. Não é possível criar um pipe necessário para iniciar um build. |
| Erro de build do projeto PRJ0014 | O objeto de trabalho usado para controlar os processos gerados falhou. O build não pode continuar. |
| Erro de build do projeto PRJ0015 | O dispositivo NULL está ausente do sistema. Não é possível iniciar um build. |
| Erro de build do projeto PRJ0016 | As configurações de segurança do usuário impedem que o processo seja criado. Essas configurações são necessárias para a criação. |
| Erro de build do projeto PRJ0017 | O diretório de trabalho atual é inválido. |
| Erro de build do projeto PRJ0019 | Uma ferramenta retornou um código de erro de |
| Erro de build do projeto PRJ0020 | Ferramenta 'tool', Propriedade 'property' contém o nome de arquivo 'file' inválido. |
| Erro de build do projeto PRJ0021 | Ferramenta 'tool', Propriedade 'property' contém nome de arquivo inválido. |
| Erro de build do projeto PRJ0022 | Ferramenta Desconhecida, a propriedade 'property' contém o nome de arquivo 'file' inválido. |
| Erro de build do projeto PRJ0023 | Ferramenta 'tool', Propriedade Desconhecida contém o nome de arquivo 'file' inválido. |
| Erro de build do projeto PRJ0024 | Não foi possível traduzir o caminho unicode para a página de código ANSI do usuário. |
| Erro de build do projeto PRJ0025 | O arquivo em lote 'file' contém conteúdo Unicode que não pôde ser traduzido para a página de código ANSI do usuário. |
| Erro de build do projeto PRJ0026 | O arquivo de resposta 'file' contém conteúdo Unicode que não pôde ser traduzido para a página de código ANSI do usuário. |
| Erro de build do projeto PRJ0027 | A mensagem de log unicode 'contents' contém conteúdo que não pôde ser traduzido para a página de código ANSI do usuário. |
| Erro de build do projeto PRJ0028 | O arquivo temporário 'file' contém conteúdo Unicode que não pôde ser convertido na página de código ANSI do usuário. |
| Erro de build do projeto PRJ0030 | Erro de expansão de macro. A recursão de avaliação excedeu 32 níveis para $(macro). |
| Erro de build do projeto PRJ0031 | A propriedade 'Outputs' da etapa de build personalizada do arquivo 'file' continha 'macro' que é avaliada como 'macro_expansion'. |
| Erro de build do projeto PRJ0032 | A propriedade 'Outputs' para a etapa de build personalizada no nível do projeto continha 'macro' que é avaliada como 'macro_expansion'. |
| Erro de build do projeto PRJ0033 | A propriedade 'Dependências Adicionais' da etapa de build personalizada do arquivo 'file' continha 'macro' que é avaliada como 'macro_expansion'. |
| Erro de build do projeto PRJ0034 | A propriedade 'Dependências Adicionais' da etapa de build personalizada no nível do projeto continha 'macro' que é avaliada como 'macro_expansion'. |
| Erro de build do projeto PRJ0035 | O arquivo XML 'file' contém conteúdo Unicode que não pôde ser traduzido para a página de código ANSI do usuário. |
| Erro de build do projeto PRJ0036 | A propriedade 'Arquivos Adicionais' da Ferramenta de Implantação da Web continha uma entrada inválida. |
| Erro de build do projeto PRJ0040 | Erro interno no build. Não é possível continuar. Recarregue o projeto e tente novamente. |
| Erro de build do projeto PRJ0044 | A propriedade 'Dependências Adicionais' da regra de build personalizada 'rule' atribuída ao arquivo 'file' é inválida. A propriedade continha 'string' que é avaliada como 'value'. |
| Erro de build do projeto PRJ0046 | Não foi possível gerar a linha de comando porque a especificada estava vazia. |
| Erro de build do projeto PRJ0047 | Não foi possível retomar o processo suspenso. O build falhou. |
| Erro de build do projeto PRJ0050 | Falha ao registrar a saída. Verifique se você tem as permissões apropriadas para modificar o Registro. |
Avisos de build do projeto
| Aviso | Message |
|---|---|
| Aviso de build do projeto PRJ0018 | As seguintes variáveis de ambiente não foram encontradas: |
| Aviso de build do projeto PRJ0029 | A propriedade 'Outputs' para a etapa de build personalizada no nível do projeto não está definida. A etapa de build personalizada será ignorada. |
| Aviso de build do projeto PRJ0041 | Não é possível localizar a dependência ausente 'dependência' para o arquivo 'file'. Seu projeto ainda pode ser compilado, mas pode continuar desatualizada até que esse arquivo seja encontrado. |
| Aviso de build do projeto PRJ0042 | A propriedade 'Outputs' da etapa de build personalizada do arquivo 'file' não está definida. A etapa de build personalizada será ignorada. |
| Aviso de build do projeto PRJ0049 | O destino referenciado '<Reference>' requer .NET Framework <MinFrameworkVersion> e não será executado na estrutura de destino deste projeto |
Confira também
Compilador C/C++ e erros e avisos das ferramentas de build
Projetos do Visual Studio | C++