Compartilhar via


Avisos e erros de NMAKE (Uxxxx)

Esta seção é uma referência aos erros e avisos gerados pela ferramenta de build NMAKE. Os erros e avisos NMAKE têm o formato Uxxxx, 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 fatais NMAKE

Erro Message
Erro fatal NMAKE U1000 erro de sintaxe: ')' ausente na invocação de macro
Erro fatal NMAKE U1001 erro de sintaxe: caractere 'caractere' ilegal na macro
Erro fatal NMAKE U1007 aspas duplas não permitidas no nome
Erro fatal NMAKE U1023 erro de sintaxe na expressão
Erro fatal NMAKE U1033 erro de sintaxe: 'string' inesperado
Erro fatal NMAKE U1034 erro de sintaxe: separador ausente
Erro fatal NMAKE U1035 Erro de sintaxe: separador ':' ou '=' esperado
Erro fatal NMAKE U1036 Erro de sintaxe: muitos nomes à esquerda de '='
Erro fatal NMAKE U1045 falha na geração: mensagem
Erro fatal NMAKE U1050 Mensagem
Erro fatal NMAKE U1051 memória insuficiente
Erro fatal NMAKE U1052 arquivo 'filename' não encontrado
Erro fatal NMAKE U1055 fora do espaço do ambiente
Erro fatal NMAKE U1056 não é possível localizar o processador de comandos
Erro fatal NMAKE U1059 erro de sintaxe: '}' ausente em dependente
Erro fatal NMAKE U1064 MAKEFILE não encontrado e nenhum destino especificado
Erro fatal NMAKE U1065 opção inválida 'option'
Erro fatal NMAKE U1070 ciclo na definição de macro 'macroname'
Erro fatal NMAKE U1071 ciclo na árvore de dependência para o destino 'targetname'
Erro fatal NMAKE U1073 não sei como fazer 'targetname'
Erro fatal NMAKE U1076 nome muito longo
Erro fatal NMAKE U1077 'program' : código de retorno 'value'
Erro fatal NMAKE U1078 estouro constante em 'expressão'
Erro fatal NMAKE U1083 a macro de destino 'target' se expande para nada
Erro fatal NMAKE U1086 A regra de inferência não pode ter dependentes
Erro fatal NMAKE U1087 não pode ter : e :: dependentes para o mesmo destino
Erro fatal NMAKE U1088 separador inválido '::' na regra de inferência
Erro fatal NMAKE U1095 linha de comando expandida 'commandline' muito longa
Erro fatal NMAKE U1097 A sintaxe filename-parts requer dependente
Erro fatal NMAKE U1099 excedente de pilha
Erro fatal NMAKE U1100 macro 'macro-name' é ilegal no contexto da regra de lote 'rule-name'

Avisos NMAKE

Aviso Message
Aviso NMAKE U4001 o arquivo de comando só pode ser invocado na linha de comando
Aviso NMAKE U4004 muitas regras para 'targetname' de destino
Aviso NMAKE U4006 macro especial indefinida: 'macroname'
Aviso NMAKE U4007 nome de arquivo 'filename' muito longo; truncamento para 8.3
Aviso NMAKE U4010 'target': falha no build; /K especificado, continuando...
Aviso NMAKE U4011 'target': nem todos os dependentes disponíveis; destino não criado

Confira também

Compilador C/C++ e erros e avisos das ferramentas de build
Referência de NMAKE