Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se hace referencia a las advertencias y los errores generados por la herramienta de compilación NMAKE. Las advertencias y los errores de NMAKE tienen el formato Uxxxx, donde xxxx es un número de cuatro dígitos.
Importante
Las herramientas de compilación y los compiladores de Visual Studio pueden notificar muchas clases de errores y advertencias. Después de encontrar un error o una advertencia, las herramientas de compilación pueden realizar suposiciones sobre la intención del código e intentar continuar, por lo que pueden notificar más problemas al mismo tiempo. Si las herramientas hacen una suposición incorrecta, es posible que los errores o advertencias posteriores no se apliquen al proyecto. Cuando corrija problemas en el proyecto, empiece siempre por el primer error o advertencia notificados y recompile a menudo. Una corrección puede resolver varios errores posteriores.
Para obtener ayuda con un mensaje de diagnóstico concreto en Visual Studio, seleccione la ventana Salida y pulse la tecla F1. Visual Studio abre la página de documentación para ese error, si existe. También puede usar la herramienta de búsqueda en la parte superior de la página para buscar artículos sobre advertencias o errores específicos. O bien examine la lista de errores y advertencias por herramienta y escriba en la tabla de contenido de esa página.
Nota:
No se documentan todos los errores o advertencias de Visual Studio. En muchos casos, el mensaje de diagnóstico proporciona toda la información disponible. Si aterrizó en esta página y cree que el mensaje de error o advertencia necesita una explicación adicional, háganoslo saber con los botones de comentarios de esta página. Si cree que el error o la advertencia son incorrectos o ha encontrado otro problema con el conjunto de herramientas, notifique un problema de producto en el sitio de Developer Community. También puede enviar comentarios y notificar errores en el IDE. En Visual Studio, vaya a la barra de menús y elija Ayuda > Enviar Comentarios > Reportar un Problema, o envíe una sugerencia mediante Ayuda > Enviar Comentarios > Sugerir una Función. Se han creado algunos temas de error del compilador que el compilador no emite y ahora se redirigen a esta página, alternativamente.
Puede encontrar ayuda adicional para errores y advertencias en los foros de Microsoft Q&A C++ . O bien busque el número de error o advertencia en el sitio de Developer Community de Visual Studio C++. También puede buscar soluciones en Stack Overflow.
Para obtener vínculos a ayuda adicional y recursos de la comunidad, consulte Ayuda y comunidad de Visual C++.
Errores irrecuperables de NMAKE
| Error | Message |
|---|---|
| Error grave de NMAKE U1000 | error de sintaxis: ')' falta en la invocación de macro |
| Error grave de NMAKE U1001 | error de sintaxis: carácter 'carácter' no válido en la macro |
| Error grave de NMAKE U1007 | comillas dobles no permitidas en el nombre |
| Error grave de NMAKE U1023 | error de sintaxis en la expresión |
| Error grave de NMAKE U1033 | error de sintaxis: 'string' inesperado |
| Error grave de NMAKE U1034 | error de sintaxis: falta separador |
| Error grave de NMAKE U1035 | Error de sintaxis: se esperaba el separador ':' o '='. |
| Error grave de NMAKE U1036 | error de sintaxis: demasiados nombres a la izquierda de '=' |
| Error grave de NMAKE U1045 | no se pudo generar : mensaje |
| Error grave de NMAKE U1050 | Mensaje |
| Error grave de NMAKE U1051 | memoria insuficiente |
| Error grave de NMAKE U1052 | archivo 'filename' no encontrado |
| Error grave de NMAKE U1055 | sin espacio en el entorno |
| Error grave de NMAKE U1056 | no se encuentra el procesador de comandos |
| Error grave de NMAKE U1059 | error de sintaxis: falta '}' en dependientes |
| Error grave de NMAKE U1064 | MAKEFILE no encontrado y no se ha especificado ningún destino |
| Error grave de NMAKE U1065 | opción 'option' no válida |
| Error grave de NMAKE U1070 | ciclo en la definición de macro 'macroname' |
| Error grave de NMAKE U1071 | ciclo en el árbol de dependencias para el objetivo 'targetname' |
| Error grave de NMAKE U1073 | no sabe cómo hacer 'targetname' |
| Error grave de NMAKE U1076 | nombre demasiado largo |
| Error grave de NMAKE U1077 | 'program': código de retorno 'value' |
| Error grave de NMAKE U1078 | desbordamiento de datos constante en 'expresión' |
| Error grave de NMAKE U1083 | la macro de destino 'target' se expande a nada |
| Error grave de NMAKE U1086 | la regla de inferencia no puede tener dependientes |
| Error grave de NMAKE U1087 | no puede tener dependientes : y :: para el mismo destino |
| Error grave de NMAKE U1088 | separador no válido '::' en la regla de inferencia |
| Error grave de NMAKE U1095 | línea de comandos 'commandline' expandida demasiado larga |
| Error grave de NMAKE U1097 | La sintaxis de elementos de nombre de archivo requiere dependencias |
| Error grave de NMAKE U1099 | desbordamiento de pila |
| Error grave de NMAKE U1100 | la macro "nombre-macro" no es válida en el contexto de la regla por lotes "rule-name" |
Advertencias de NMAKE
| Advertencia | Message |
|---|---|
| Advertencia de NMAKE U4001 | El archivo de comandos solo se puede invocar desde la línea de comandos. |
| Advertencia de NMAKE U4004 | demasiadas reglas para el destino 'targetname' |
| Advertencia de NMAKE U4006 | macro especial indefinida: 'nombre de macro' |
| Advertencia de NMAKE U4007 | nombre de archivo 'filename' demasiado largo; truncando a un formato 8.3 |
| Advertencia de NMAKE U4010 | 'target': error de compilación; /K especificado, continuando ... |
| Advertencia de NMAKE U4011 | 'Objetivo': no todas las dependencias disponibles; objetivo no construido |
Consulte también
Advertencias y errores de las herramientas de compilación y del compilador de C/C++
Referencia de NMAKE