Compartir a través de


Errores irrecuperables del compilador de C999 a C1999

En los artículos de esta sección de la documentación se explica un subconjunto de los mensajes de error generados por el compilador de Microsoft C/C++.

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 hacer que desaparezcan muchos 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 ha llegado a esta página cuando ha usado F1 y cree que el mensaje de error o advertencia necesita una explicación adicional, háganoslo saber. Puede usar los botones de comentarios de esta página para notificar un problema de documentación en GitHub. 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 seleccione Ayuda > Enviar comentarios > Notificar un problema, o bien envíe una sugerencia desde Ayuda > Enviar comentarios > Enviar una sugerencia.

Puede encontrar ayuda adicional para errores y advertencias en los foros de preguntas y respuestas de Microsoft Learn. 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++.

Mensajes de error

Error Mensaje
Error irrecuperable C999 MENSAJE DESCONOCIDO
Elija el comando Soporte técnico en el menú Ayuda de Visual C++ o abra el archivo de ayuda de soporte técnico para obtener más información
Error irrecuperable C1000 ERROR IRRECUPERABLE DESCONOCIDO
Elija el comando Soporte técnico en el menú Ayuda de Visual C++ o abra el archivo de ayuda de soporte técnico para obtener más información
Error irrecuperable C1001 Error interno en el compilador.
Archivo del compilador 'file', línea number
Para solucionar este problema, intente simplificar o cambiar el programa en aquellas líneas próximas a las ubicaciones que se enumeran a continuación. Elija el comando Soporte técnico en el menú Ayuda de Visual C++ o abra el archivo de ayuda de soporte técnico para obtener más información
Error irrecuperable C1002 el compilador no tiene espacio en el montón en el paso 2
Error irrecuperable C1003 el recuento de errores supera number; se detiene la compilación
Error irrecuperable C1004 se encontró un final de archivo no esperado
Error irrecuperable C1005 cadena demasiado grande para el búfer
Error irrecuperable C1006 error de escritura en el archivo intermedio del compilador
Error irrecuperable C1007 marca 'string' irreconocible en 'option'
Error irrecuperable C1008 no se ha especificado un archivo de entrada
Error irrecuperable C1009 límite del compilador: las macros están demasiado anidadas
Error irrecuperable C1010 final de archivo inesperado al buscar la directiva de encabezado precompilado. Compruebe si ha olvidado agregar "#include <archivo>" al código fuente.
Error irrecuperable C1011 no se encuentra la interfaz de módulo estándar. ¿Ha instalado la parte de biblioteca de la característica de módulos de C++ en la configuración de VS?
Error irrecuperable C1012 Paréntesis 'character' desemparejado.
Error irrecuperable C1013 límite del compilador: hay demasiados paréntesis abiertos
Error irrecuperable C1014 hay demasiados archivos de inclusión: nivel = number
Error irrecuperable C1015 los nombres de encabezado "nombre_de_encabezado" y "nombre_de_encabezado" identifican el mismo encabezado y no se pueden usar como argumentos /headerUnit:quoted y /headerUnit:angle; proporcione este nombre de encabezado solo una vez
Error irrecuperable C1016 #ifdef/#ifndef esperaba un identificador
Error irrecuperable C1017 expresión constante de tipo entero no válida
Error irrecuperable C1018 #elif inesperado
Error irrecuperable C1019 #else inesperado
Error irrecuperable C1020 #endif inesperado
Error irrecuperable C1021 comando de preprocesador 'string' no válido
Error irrecuperable C1022 Se esperaba #endif
Error irrecuperable C1023 'file': error inesperado con pch; recompile pch
Error irrecuperable C1024 (Obsoleto) demasiados símbolos
Error irrecuperable C1025 demasiadas expresiones lambda anidadas
Error irrecuperable C1026 desbordamiento de la pila del analizador, programa demasiado complejo
Error irrecuperable C1027 (Obsoleto) Valores incoherentes para /Ym entre la creación y el uso del encabezado precompilado
Error irrecuperable C1030 La convención de llamada no admite los tipos WMMX en la signatura de función
Error irrecuperable C1032 __eabi necesita generación de código VFP (/QRfpe-)
Error irrecuperable C1033 no se puede abrir la base de datos de programa 'file'
Error irrecuperable C1034 file: no se ha establecido ninguna ruta de acceso de inclusión
Error irrecuperable C1035 expresión demasiado compleja; simplifique la expresión
Error irrecuperable C1036 no se puede sobrescribir el formato de base de datos del programa anterior, elimine 'file' y vuelva compilar
Error irrecuperable C1037 no se puede abrir el archivo objeto 'file'
Error irrecuperable C1038 (Obsoleto) límite del compilador: "función": el estado de flujo de control es demasiado complejo; simplifique la función
Error irrecuperable C1039 más argumentos de tipo intrínseco de los que permite la convención de llamada
Error irrecuperable C1040 función o tipo intrínseco no permitido en el modo Thumb
Error irrecuperable C1041 no se puede abrir el "archivo" de base de datos de programa; si varios CL.EXE escriben en el mismo archivo .PDB, use /FS
Error irrecuperable C1042 no se puede abrir el archivo intermedio del compilador, no existe ese archivo o directorio
Error irrecuperable C1043 no se puede abrir el archivo intermedio del compilador
Error irrecuperable C1044 espacio de disco insuficiente para el archivo intermedio del compilador
Error irrecuperable C1045 límite del compilador: las especificaciones de vinculación están demasiado anidadas
Error irrecuperable C1046 límite del compilador: structure está demasiado anidado
Error irrecuperable C1047 El objeto o el archivo de biblioteca 'file' se creó con un compilador anterior a otros objetos; recompile las bibliotecas y los objetos antiguos
Error irrecuperable C1048 opción 'string' desconocida en 'option'
Error irrecuperable C1049 argumento numéricovalue' no válido
Error irrecuperable C1051 el archivo de base de datos de programa, 'file', tiene un formato obsoleto; elimínelo y vuelva a compilar
Error irrecuperable C1052 el archivo de base de datos de programa, "nombre_de_archivo", lo ha generado el enlazador con /DEBUG:fastlink; el compilador no puede actualizar estos archivos PDB; elimínelo o use /Fd para especificar otro nombre de archivo PDB
Error irrecuperable C1053 'function': la función es demasiado larga
Error irrecuperable C1054 límite del compilador: los inicializadores están demasiado anidados
Error irrecuperable C1055 límite del compilador: no hay claves
Error irrecuperable C1056 no se puede actualizar el campo de marca de fecha de hora en "archivo_de_objeto"; código de error código_de_error
Error irrecuperable C1057 final de archivo inesperado en la expansión de macros
Error irrecuperable C1058 límite del compilador: demasiados atributos en el símbolo "nombre_de_símbolo"
Error irrecuperable C1059 (Obsoleto) compilador sin espacio de montón cercano
Error irrecuperable C1060 espacio de montón insuficiente en el compilador
Error irrecuperable C1061 límite del compilador: los bloques están demasiado anidados
Error irrecuperable C1063 límite del compilador: desbordamiento de la pila del compilador
Error irrecuperable C1064 límite del compilador: desbordamiento de símbolo (token) de búfer interno
Error irrecuperable C1065 límite del compilador: no hay etiquetas
Error irrecuperable C1067 límite del compilador: se ha superado el límite de tamaño de 64 K de un registro de tipo
Error irrecuperable C1068 no se puede abrir el archivo 'file'
Error irrecuperable C1069 no se puede leer la línea de comandos del compilador
Error irrecuperable C1070 el par #if/#endif no coincide en el archivo "archivo"
Error irrecuperable C1071 no se esperaba el final de archivo encontrado en el comentario
Error irrecuperable C1073 (Obsoleto) Error interno que implica la compilación incremental (archivo del compilador "archivo", línea número)
Error irrecuperable C1074 'IDB' es una extensión no válida para el archivo PDB: file
Error irrecuperable C1075 el elemento token de la izquierda estaba sin asignar al final del archivo
Error irrecuperable C1076 límite del compilador: se ha alcanzado el límite del montón interno; use /Zm para especificar un límite más alto
Error irrecuperable C1077 límite del compilador: no se pueden tener más de number opciones de la línea de comandos
Error irrecuperable C1079 (Obsoleto) límite del compilador: se ha superado el límite de tamaño de archivo de PCH
Error irrecuperable C1080 límite del compilador: la opción de la línea de comandos ha superado el límite de number caracteres
Error irrecuperable C1081 'file': nombre de archivo demasiado largo
Error irrecuperable C1082 no se puede cerrar el archivo type : 'file': message
Error irrecuperable C1083 No se puede abrir el archivo type : 'file': message
Error irrecuperable C1084 No se puede leer el archivo type : 'file': message
Error irrecuperable C1085 No se puede escribir en el archivo type : 'file': message
Error irrecuperable C1086 No se puede buscar en el archivo type : 'file': message
Error irrecuperable C1087 No se puede indicar al archivo type : 'file': message
Error irrecuperable C1088 No se puede vaciar el archivo type : 'file': message
Error irrecuperable C1089 No se puede truncar el archivo type : 'file': message
Error irrecuperable C1090 Error al llamar a la API de PDB, código de error 'code': 'message'
Error irrecuperable C1091 límite del compilador: la longitud de la cadena supera los number bytes
Error irrecuperable C1092 La función Editar y continuar no admite cambios en los tipos de datos; se requiere compilación
Error irrecuperable C1093 La llamada API "función" ha generado un error "HRESULT": "descripción"
Error irrecuperable C1094 "-Zmnúmero": la opción de la línea de comandos no es coherente con el valor utilizado para generar el encabezado precompilado ("-Zmnúmero")
Error irrecuperable C1098 No coincide la versión con el motor de la función Editar y continuar
Error irrecuperable C1099 El motor de la función Editar y continuar está deteniendo la compilación
Error irrecuperable C1100 no se puede inicializar OLE: error
Error irrecuperable C1101 no se puede crear un controlador para el atributo 'identifier'
Error irrecuperable C1102 no se puede inicializar: error
Error irrecuperable C1103 error irrecuperable al importar el id. de programa: 'message'
Error irrecuperable C1104 error irrecuperable al importar el libid: 'message'
Error irrecuperable C1105 mensaje: Error HRESULT
Error irrecuperable C1107 no se ha podido encontrar el ensamblado "ensamblado": especifique la ruta de búsqueda del ensamblado con /AI o mediante el establecimiento de la variable de entorno LIBPATH
Error irrecuperable C1108 no se puede encontrar la DLL: 'file'
Error irrecuperable C1109 no se puede encontrar 'symbol' en la DLL 'file'
Error irrecuperable C1110 hay demasiadas definiciones template/generic anidadas
Error irrecuperable C1111 hay demasiados parámetros template/generic
Error irrecuperable C1112 límite del compilador: 'número' demasiados argumentos de macro, solo se permite número
Error irrecuperable C1113 Error de #using en "archivo"
Error irrecuperable C1114 "archivo": WinRT no admite la instrucción #using de un ensamblado administrado
Error irrecuperable C1115 demasiadas expresiones lambda anidadas
Error irrecuperable C1116 error irrecuperable al importar el módulo o unidad de encabezado "nombre". Especialización de "plantilla_principal" con los argumentos "lista_de_argumentos"
Error irrecuperable C1117 error irrecuperable al importar el módulo o unidad de encabezado "nombre": el símbolo "nombre_de_símbolo" ya se ha definido
Error irrecuperable C1118 no se puede expandir la variable de entorno nombre_de_variable_de_entorno en el nombre de archivo tipo_de_archivo en el archivo de objeto "archivo_de_objeto"
Error irrecuperable C1119 error irrecuperable al importar el símbolo "nombre_de_símbolo" desde el módulo "nombre_de_módulo"
Error irrecuperable C1120 error en la llamada a GetProcAddress para "función"
Error irrecuperable C1121 no se pudo llamar a CryptoAPI
Error irrecuperable C1126 la asignación automática supera size
Error irrecuperable C1127 Operación necesita opción
Error irrecuperable C1128 el número de secciones ha superado el límite de formato de archivo de objeto: compile con /bigobj
Error irrecuperable C1189 #error: mensaje
Error irrecuperable C1190 un código de destino administrado necesita una opción "/clr"
Error irrecuperable C1191 'file' solo se puede importar en un ámbito global
Error irrecuperable C1192 Error de #using en "archivo"
Error irrecuperable C1193 no se ha obtenido un error esperado en file(line)
Error irrecuperable C1194 (Obsoleto) no se ha alcanzado el punto de comprobación "nombre" esperado en archivo(línea)
Error irrecuperable C1195 el uso de /Yu y /Yc en la misma línea de comandos no es compatible con la opción /clr
Error irrecuperable C1196 'identifier': el identificador encontrado en la biblioteca de tipos 'typelib' no es un identificador de C++ válido
Error irrecuperable C1197 no se puede hacer referencia a 'file' porque el programa ya hacía referencia a 'file'
Error irrecuperable C1198 característica se admitirá en una versión futura
Error irrecuperable C1199 falta una referencia al archivo IFC para resolver una declaración de importación; asegúrese de que se proporciona el valor adecuado para una opción "/reference" o "/headerUnit"
Error irrecuperable C1201 no se puede continuar después del error de sintaxis en la definición de plantilla de clase
Error irrecuperable C1202 contexto de tipo recursivo o de dependencia de función demasiado complejos
Error irrecuperable C1203 nombre de símbolo o especificación de valor no válidos en #pragma extern_absolute
Error irrecuperable C1204 el símbolo "nombre_de_símbolo" especificado en #pragma extern_absolute tiene valores diferentes: valor-1 y valor-2
Error irrecuperable C1205 (Obsoleto) La versión del runtime instalada no admite elementos genéricos
Error irrecuperable C1206 (Obsoleto) La versión del runtime instalada no admite datos por cada dominio de aplicación
Error irrecuperable C1207 (Obsoleto) La versión del runtime instalada no admite plantillas administradas
Error irrecuperable C1208 (Obsoleto) La versión del runtime instalada no admite la asignación de clases de referencia en la pila
Error irrecuperable C1209 (Obsoleto) La versión del runtime instalada no admite ensamblados de confianza
Error irrecuperable C1210 (Obsoleta) La versión del runtime instalada no admite /clr:pure ni /clr:safe
Error irrecuperable C1211 (Obsoleto) La versión del runtime instalada no admite el atributo personalizado TypeForwardedTo
Error irrecuperable C1212 Otro proceso ha modificado el archivo de entrada durante la compilación: "nombre de archivo"
Error irrecuperable C1213 Las unidades de encabezado no son compatibles sin /Zc:preprocessor
Error irrecuperable C1214 Los módulos entran en conflicto con un comportamiento no estándar solicitado a través de "option".
Error irrecuperable C1300 error al tener acceso a la base de datos del programa file (message)
Error irrecuperable C1301 error al tener acceso a la base de datos del programa file, formato no válido; elimine y recompile
Error irrecuperable C1302 no hay datos de perfil para el módulo 'module' en la base de datos del perfil 'file'
Error irrecuperable C1303 datos del perfil dañados en la base de datos del perfil "nombre de archivo"
Error irrecuperable C1304 la versión de los datos del perfil no coincide en la base de datos del perfil "nombre de archivo"
Error irrecuperable C1305 la base de datos del perfil 'file' es para una arquitectura diferente
Error irrecuperable C1306 el último cambio en la base de datos de perfil 'file' no fue un análisis de optimización; puede que las decisiones de optimización no estén actualizadas
Error irrecuperable C1307 el programa se ha editado desde que se recogieron los datos de perfil
Error irrecuperable C1308 file: no se admite la vinculación de ensamblados
Error irrecuperable C1309 Las versiones de C2.DLL y pgodbversión.DLL no coinciden
Error irrecuperable C1310 las optimizaciones guiadas por perfiles no están disponibles con OpenMP
Error irrecuperable C1311 El formato COFF no puede inicializar estáticamente 'symbol' con number bytes de una dirección
Error irrecuperable C1312 Demasiadas bifurcaciones condicionales en la función. Simplifique o refactorice el código fuente.
Error irrecuperable C1313 límite del compilador: los bloques type no se pueden anidar más de number niveles.
Error irrecuperable C1350 error al cargar la DLL 'file': no se encontró la DLL
Error irrecuperable C1351 error al cargar la DLL 'file': versión incompatible
Error irrecuperable C1352 MSIL no válido o dañado en la función 'function' del módulo 'module'
Error irrecuperable C1353 no se pudo realizar la operación de metadatos: el runtime no está instalado o la versión no coincide
Error irrecuperable C1354 error al acceder al archivo nombre de archivo de objeto anterior (motivo)
Error irrecuperable C1355 no se puede encontrar el punto de entrada "nombre-función" en el asistente para PDB
Error irrecuperable C1356 no se puede encontrar el asistente para PDB
Error irrecuperable C1357 Combinación de marcas no compatible de C2.DLL hybrid:x86arm64, CLR
Error irrecuperable C1358 información del módulo (clave=0xvalor) no disponible
Error irrecuperable C1382 el archivo PCH 'file' se ha recompilado desde que se creó 'obj'. Recompile este objeto
Error irrecuperable C1383 la opción del compilador /GL es incompatible con la versión instalada de Common Language Runtime
Error irrecuperable C1384 Valor incorrecto de PGO_PATH_TRANSLATION al vincular 'file'
Error irrecuperable C1385 las optimizaciones guiadas por perfiles no están disponibles para Thumb; realice la compilación de "nombre de archivo" como ARM o Thumb-2.
Error irrecuperable C1451 No se ha podido generar información de depuración al compilar el gráfico de llamadas para concurrency::parallel_for_each en: "sitio_de_llamada"
Error irrecuperable C1505 error irrecuperable de búsqueda anticipada del analizador
Error irrecuperable C1506 error irrecuperable de ámbito de bloque
Error irrecuperable C1507 compilación detenida debido a errores de usuario anteriores y a la recuperación de errores posterior
Error irrecuperable C1508 límite del compilador: 'function': más de 65535 bytes de argumentos
Error irrecuperable C1509 límite del compilador: hay demasiados estados de controlador de excepciones en la función 'function'. Simplifique la función
Error irrecuperable C1510 No se puede abrir el archivo clui.dll de recursos de idioma
Error irrecuperable C1511 Mensaje (usado por la opción capture_repro)
Error irrecuperable C1601 código de operación de ensamblado alineado no admitido
Error irrecuperable C1602 intrínseco no admitido
Error irrecuperable C1603 destino de bifurcación de ensamblado alineado fuera de intervalo en number bytes
Error irrecuperable C1604 error grave de análisis de lambda: vea la definición de lambda a partir de la línea número
Error irrecuperable C1605 límite del compilador: el tamaño del archivo objeto no puede ser superior a 4 GB
Error irrecuperable C1852 'file' no es un archivo de encabezado precompilado válido
Error irrecuperable C1853 El archivo de encabezado precompilado 'file' es de una versión anterior del compilador, o bien el encabezado precompilado es de C++ y lo está utilizando desde C (o viceversa)
Error irrecuperable C1854 no se puede sobrescribir la información realizada durante la creación del encabezado precompilado en el archivo objeto: 'file'
Error irrecuperable C1859 (Obsoleto) Error inesperado "mensaje" del encabezado precompilado; es posible que el problema se resuelva si se vuelve a ejecutar el compilador
Error irrecuperable C1900 Error de coincidencia de IL entre la versión "número" de "herramienta" y la versión "número"de "herramienta"
Error irrecuperable C1901 (Obsoleto) Error interno de administración de memoria
Error irrecuperable C1902 El administrador de base de datos de programa no coincide; compruebe la instalación
Error irrecuperable C1903 no se puede recuperar de errores anteriores; se detiene la compilación
Error irrecuperable C1904 interacción con el proveedor incorrecta: 'file'
Error irrecuperable C1905 Front-end y back-end no compatibles (el destino debe ser el mismo procesador).
Error irrecuperable C1906 referencia de ensamblado "nombre" no resuelta para el tipo "nombre_de_tipo"; ¿falta la opción "-FU nombre_de_archivo.dll"?
Error irrecuperable C1907 no se puede recuperar de errores anteriores; se detiene la compilación
Error irrecuperable C1999 ERROR IRRECUPERABLE ESCONOCIDO Elija el comando Soporte técnico en el menú Ayuda de Visual C++, o bien abra el archivo de ayuda de soporte técnico para más información

Consulte también

Errores y advertencias del compilador de C/C++ y de las herramientas de compilación