Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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