Partilhar via


Erros e avisos NMAKE (Uxxxx)

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

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

Avisos NMAKE

Advertência Message
NMAKE aviso U4001 arquivo de comando pode ser invocado somente a partir da linha de comando
NMAKE aviso U4004 demasiadas regras para o target 'targetname'
NMAKE aviso U4006 macro especial indefinida : 'macroname'
NMAKE aviso U4007 nome do ficheiro 'nome do ficheiro' demasiado longo; truncar para 8,3
NMAKE aviso U4010 'target' : falha na construção; /K especificado, continuando ...
NMAKE aviso U4011 «Público-alvo»: nem todos os dependentes disponíveis; alvo não construído

Consulte também

Erros e avisos do compilador C/C++ e das ferramentas de compilação
Referência NMAKE