Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta seção é uma referência aos erros gerados pelas ferramentas de construção do Project. Os erros e avisos de construção do projeto têm o formato PRJxxxx, onde xxxx é um número de quatro dígitos.
Importante
Os compiladores e ferramentas de compilação do Visual Studio podem relatar muitos tipos de erros e avisos. Depois que um erro ou aviso é encontrado, as ferramentas de compilação podem 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 podem não se aplicar ao seu projeto. Quando você corrige problemas em seu projeto, sempre comece com o primeiro erro ou aviso relatado e recrie com frequência. Uma correção pode resolver vários erros subsequentes.
Para obter ajuda sobre 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 para esse erro, se existir. 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 o índice nesta página.
Observação
Nem todos os erros ou avisos do Visual Studio são documentados. Em muitos casos, a mensagem de diagnóstico fornece todas as informações disponíveis. Se você chegou a esta página e acha que a mensagem de erro ou aviso precisa de explicações adicionais, informe-nos usando os botões de feedback nesta página. Se você acha que o erro ou aviso está errado, ou encontrou outro problema com o conjunto de ferramentas, relate um problema de produto no site da Comunidade de desenvolvedores . Você também pode enviar comentários e inserir bugs dentro do IDE. No Visual Studio, vá para a barra de menus e escolha Ajuda > Enviar Comentários > Relatar um Problema ou enviar uma sugestão usando Ajuda > Enviar Comentários > Sugerir um Recurso. Alguns tópicos de erro do compilador foram criados 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 nos fóruns do Microsoft Q&A C++ . Ou, procure o número de erro ou aviso no site da Comunidade de desenvolvedores do Visual Studio C++. Você também pode pesquisar Stack Overflow para encontrar soluções.
Para obter links para ajuda adicional e recursos da comunidade, consulte Ajuda e Comunidade do Visual C++.
Erros de compilação do projeto
| Erro | Message |
|---|---|
| Erro de compilação do projeto PRJ0002 | resultado do erro retornado de 'linha de comando'. |
| Erro de compilação do projeto PRJ0003 | Erro ao gerar 'linha de comando'. |
| Erro de compilação do projeto PRJ0004 | Não foi possível gerar linha de comando para a ferramenta 'ferramenta'. |
| Erro de compilação do projeto PRJ0005 | Não é possível criar um arquivo temporário no diretório 'diretório'. |
| Erro de compilação do projeto PRJ0006 | Não foi possível abrir o arquivo temporário 'arquivo'. Verifique se o arquivo existe e se o diretório não está protegido contra gravação. |
| Erro de compilação do projeto PRJ0007 | Não foi possível criar diretório de saída 'diretório'. |
| Erro de compilação do projeto PRJ0008 | Não foi possível excluir o arquivo 'arquivo'. |
| Erro de compilação do projeto PRJ0009 | Não foi possível abrir o log de compilação para gravação. |
| Erro de compilação do projeto PRJ0013 | Os recursos do sistema podem ser criticamente baixos. Não é possível criar um pipe necessário para iniciar uma compilação. |
| Erro de compilação do projeto PRJ0014 | O objeto de trabalho usado para controlar os processos gerados falhou. A construção não pode continuar. |
| Erro de compilação do projeto PRJ0015 | O dispositivo NULL está faltando no seu sistema. Não conseguimos lançar uma compilação. |
| Erro de compilação 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 construção. |
| Erro de compilação do projeto PRJ0017 | O diretório de trabalho atual é inválido. |
| Erro de compilação do projeto PRJ0019 | Uma ferramenta retornou um código de erro de |
| Erro de compilação do projeto PRJ0020 | Ferramenta 'ferramenta', Propriedade 'propriedade' contém nome de arquivo inválido 'arquivo'. |
| Erro de compilação do projeto PRJ0021 | Ferramenta 'ferramenta', Propriedade 'propriedade' contém nome de arquivo inválido. |
| Erro de compilação do projeto PRJ0022 | Ferramenta desconhecida, propriedade 'propriedade' contém nome de arquivo inválido 'arquivo'. |
| Erro de compilação do projeto PRJ0023 | Ferramenta 'ferramenta', Propriedade desconhecida contém nome de arquivo inválido 'arquivo'. |
| Erro de compilação do projeto PRJ0024 | O caminho Unicode 'path' não pôde ser traduzido para a página de código ANSI do usuário. |
| Erro de compilação do projeto PRJ0025 | O arquivo em lote 'arquivo' 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 compilação do projeto PRJ0026 | O arquivo de resposta 'arquivo' 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 compilação 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 compilação do projeto PRJ0028 | O arquivo temporário '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 compilação do projeto PRJ0030 | Erro de expansão de macro. Avaliar recursão excedeu 32 níveis para $(macro). |
| Erro de compilação do projeto PRJ0031 | A propriedade 'Outputs' para a etapa de construção personalizada para o arquivo 'file' continha 'macro' que é avaliada como 'macro_expansion'. |
| Erro de compilação do projeto PRJ0032 | A propriedade 'Outputs' para a etapa de construção personalizada no nível do projeto continha 'macro' que é avaliada como 'macro_expansion'. |
| Erro de compilação do projeto PRJ0033 | A propriedade 'Additional Dependencies' para a etapa de compilação personalizada para o arquivo 'file' continha 'macro' que é avaliada como 'macro_expansion'. |
| Erro de compilação do projeto PRJ0034 | A propriedade 'Dependências adicionais' para a etapa de compilação personalizada no nível do projeto continha 'macro' que é avaliada como 'macro_expansion'. |
| Erro de compilação do projeto PRJ0035 | O arquivo XML 'arquivo' 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 compilação do projeto PRJ0036 | A propriedade 'Arquivos Adicionais' para a Ferramenta de Implantação da Web continha uma entrada inválida. |
| Erro de compilação do projeto PRJ0040 | Erro interno na compilação. Não pode continuar. Por favor, recarregue o projeto e tente novamente. |
| Erro de compilação do projeto PRJ0044 | A propriedade 'Additional Dependencies' para a regra de compilação personalizada 'rule' atribuída ao arquivo 'file' é inválida. A propriedade continha 'string' que é avaliada como 'value'. |
| Erro de compilação do projeto PRJ0046 | Não foi possível gerar linha de comando porque o especificado estava vazio. |
| Erro de compilação do projeto PRJ0047 | Não foi possível retomar o processo suspenso. A compilação falhou. |
| Erro de compilação do projeto PRJ0050 | Falha ao registrar a saída. Certifique-se de que tem as permissões apropriadas para modificar o registo. |
Avisos de construção do projeto
| Advertência | Message |
|---|---|
| Aviso de construção de projeto PRJ0018 | Não foram encontradas as seguintes variáveis ambientais: |
| Aviso de construção de projeto PRJ0029 | A propriedade 'Outputs' para a etapa de compilação personalizada no nível do projeto não está definida. A etapa de compilação personalizada será ignorada. |
| Aviso de construção do projeto PRJ0041 | Não é possível encontrar a dependência ausente 'dependência' para o arquivo 'arquivo'. Seu projeto ainda pode ser compilado, mas pode continuar a aparecer desatualizado até que esse arquivo seja encontrado. |
| Aviso de construção de projeto PRJ0042 | A propriedade 'Outputs' para a etapa de compilação personalizada para o arquivo 'file' não está definida. A etapa de compilação personalizada será ignorada. |
| Aviso de construção de projeto PRJ0049 | A 'Referência>' de destino referenciada requer o< .NET Framework <MinFrameworkVersion> e não será executada na estrutura de destino deste projeto |
Consulte também
Erros e avisos do compilador C/C++ e das ferramentas de compilação
Projetos do Visual Studio | C++