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 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