Compartir a través de


Errores y advertencias del compilador de recursos (RCxxxx, RWxxxx)

Esta sección es una referencia a los errores que genera el compilador de recursos. Los errores y las advertencias del compilador de recursos tienen el formato RCxxxx o RWxxxx, en los que 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 del compilador de recursos

Error Message
Error irrecuperable del compilador de recursos RC1002 sin espacio en el montón
Error irrecuperable del compilador de recursos RC1004 se encontró un final de archivo no esperado
Error irrecuperable del compilador de recursos RC1009 límite del compilador: 'macro', macros están demasiado anidadas
Error irrecuperable del compilador de recursos RC1011 límite del compilador : "identifier": definición de macro demasiado grande
Error irrecuperable del compilador de recursos RC1015 no se puede abrir el archivo de inclusión "filename"
Error irrecuperable del compilador de recursos RC1017 expresión constante de tipo entero no válida
Error irrecuperable del compilador de recursos RC1018 "#elif" inesperada
Error irrecuperable del compilador de recursos RC1019 "#else" no esperado
Error irrecuperable del compilador de recursos RC1020 "#endif" inesperada
Error irrecuperable del compilador de recursos RC1021 comando de preprocesador 'string' no válido
Error irrecuperable del compilador de recursos RC1022 se esperaba "#endif”
Error irrecuperable del compilador de recursos RC1047 demasiadas opciones disponibles, "cadena"
Error irrecuperable del compilador de recursos RC1052 límite del compilador: bloques #if o #ifdef anidados demasiado profundamente
Error irrecuperable del compilador de recursos RC1067 límite del compilador: desbordamiento de identificador de búfer interno
Error irrecuperable del compilador de recursos RC1101 no se especificó ningún nombre de archivo binario de recursos
Error irrecuperable del compilador de recursos RC1102 error interno: demasiados argumentos para RCPP
Error irrecuperable del compilador de recursos RC1105 modificador no válido, opción: demasiados modificadores /d
Error irrecuperable del compilador de recursos RC1109 error al crear el nombre del recurso
Error irrecuperable del compilador de recursos RC1116 Finalización del compilador de recursos después de errores del preprocesador
Error irrecuperable del compilador de recursos RC1120 memoria insuficiente, bytes de número necesarios
Error irrecuperable del compilador de recursos RC1121 Error de E/S al leer el archivo
Error irrecuperable del compilador de recursos RC1203 se especificó un identificador de idioma predeterminado hexadecimal no válido
Error irrecuperable del compilador de recursos RC1205 página de códigos no válida
Error irrecuperable del compilador de recursos RC1208 archivo de entrada con extensión .RES
Error irrecuperable del compilador de recursos RW1004 Final de archivo inesperado
Error irrecuperable del compilador de recursos RW1009 Error al crear el nombre del recurso
Error irrecuperable del compilador de recursos RW1016 Finalización del compilador de recursos después de errores del preprocesador
Error irrecuperable del compilador de recursos RW1022 Error de E/S al escribir el archivo
Error irrecuperable del compilador de recursos RW1023 Error de E/S al escribir el archivo, unidad completa
Error irrecuperable del compilador de recursos RW1025 Memoria del montón lejano insuficiente
Error irrecuperable del compilador de recursos RW1030 Error de salida

Errores del compilador de recursos

Error Message
Error del compilador de recursos RC2001 nueva línea en constante
Error del compilador de recursos RC2007 sintaxis de #define
Error del compilador de recursos RC2015 hay demasiados caracteres en la constante
Error del compilador de recursos RC2017 secuencia de escape no válida
Error del compilador de recursos RC2101 Directiva no válida en archivo RC preprocesado
Error del compilador de recursos RC2103 final inesperado del archivo en el literal de cadena
Error del compilador de recursos RC2104 palabra clave o nombre de clave sin definir: clave
Error del compilador de recursos RC2107 valor de comando numérico esperado
Error del compilador de recursos RC2109 constante de diálogo numérico esperada
Error del compilador de recursos RC2111 tipo de control no válido
Error del compilador de recursos RC2112 BEGIN esperado en el cuadro de diálogo
Error del compilador de recursos RC2113 END esperado en el cuadro de diálogo
Error del compilador de recursos RC2114 nombre de clase de control esperado
Error del compilador de recursos RC2116 se espera un número para el identificador
Error del compilador de recursos RC2122 subtipo de menú desconocido
Error del compilador de recursos RC2124 menús vacíos no permitidos
Error del compilador de recursos RC2127 se esperaban WORD de versión separadas por comas
Error del compilador de recursos RC2135 archivo no encontrado: nombre de archivo
Error del compilador de recursos RC2144 El ID. DE IDIOMA PRINCIPAL no es un número
Error del compilador de recursos RC2147 SUBLANGUAGE ID no es un número
Error del compilador de recursos RC2148 Id. de SUBLANGUAGE es demasiado grande
Error del compilador de recursos RC2151 no se pueden volver a usar constantes de cadena
Error del compilador de recursos RC2152 carácter de control no válido
Error del compilador de recursos RC2162 se esperaba un parámetro formal de macro
Error del compilador de recursos RC2163 tipo de acelerador necesario [ASCII o VIRTKEY]
Error del compilador de recursos RC2164 valor inesperado en RCDATA
Error del compilador de recursos RC2165 cadena no encontrada en la DLGINCLUDE expresión
Error del compilador de recursos RC2167 campo no reconocido VERSIONINFO ; BEGIN o una coma esperada
Error del compilador de recursos RC2169 el nombre de archivo del archivo de recursos no tiene formato 2.03
Error del compilador de recursos RC2170 el nombre de archivo del archivo de mapa de bits no tiene formato 3.00
Error del compilador de recursos RC2171 formato de encabezado DIB desconocido
Error del compilador de recursos RC2175 el nombre de archivo del archivo de recursos no tiene formato 3.00
Error del compilador de recursos RW2001 Directiva no válida en archivo RC preprocesado
Error del compilador de recursos RW2002 Error de análisis
Error del compilador de recursos RW2003 Error de generación

Advertencias del compilador de recursos

Advertencia Message
Advertencia del compilador de recursos RC4002 demasiados parámetros reales para la macro "identifier"
Advertencia del compilador de recursos RC4005 "identifier": redefinición de macros
Advertencia del compilador de recursos RC4093 nueva línea sin escape dentro de una constante de carácter en código inactivo
Advertencia del compilador de recursos RC4214 Página de códigos no válida: omitida
Advertencia del compilador de recursos RW4001 opciones de procesamiento .EXE (/L /M /P /T /K /E /31 o /30)
Advertencia del compilador de recursos RW4003 SHIFT o CONTROL se usa sin VIRTKEY
Advertencia del compilador de recursos RW4004 Carácter ASCII no equivalente a código de tecla virtual

Consulte también

Advertencias y errores de las herramientas de compilación y del compilador de C/C++
Compilador de recursos