Errores del preprocesador

Los siguientes mensajes de error se generan durante el preprocesamiento:

Código devuelto Descripción
MIDL1000
falta el nombre del archivo de origen
No se ha especificado ningún archivo de entrada en la línea de comandos del compilador MIDL.
MIDL1001
no se puede abrir el archivo de entrada
No se pudo abrir el archivo de entrada especificado.
MIDL1002
error al leer el archivo de entrada
El sistema devolvió un error al leer el archivo de entrada.
MIDL1003
error devuelto por el preprocesador de C
El preprocesador devolvió un error. El mensaje de error se dirige al flujo de salida.
MIDL1004
no se puede ejecutar el preprocesador de C
El sistema operativo notificó un error cuando intentó iniciar el preprocesador. Con MS-DOS, este error puede producirse cuando la lista de argumentos supera los 128 bytes. Puede reducir el tamaño de la lista de argumentos mediante un archivo de respuesta.
MIDL1005
no se encuentra el preprocesador de C
El compilador MIDL no puede encontrar el preprocesador en la ruta de acceso especificada por la línea de comandos o la variable de entorno PATH.
MIDL1006
Ejecutable de preprocesador de C no válido
El preprocesador especificado no es ejecutable o tiene un formato de archivo ejecutable no válido.
MIDL1007
switch especificado más de una vez en la línea de comandos
Modificador que solo se debe producir una vez en la línea de comandos se especificó varias veces. El modificador redefinido se muestra después del mensaje de error.
MIDL1008
modificador desconocido
Se ha especificado un modificador desconocido en la línea de comandos.
MIDL1009
argumento desconocido omitido
El compilador MIDL no reconoce el argumento de la línea de comandos como modificador, un argumento switch o un nombre de archivo. El compilador descarta el argumento desconocido e intenta continuar el procesamiento.
Si todo aparece correcto, pero este error persiste, compruebe si los argumentos del modificador de línea de comandos se pasan al compilador MIDL en un archivo de respuesta. Si son y si los argumentos son un nombre de archivo que usa el juego de caracteres multibyte (MBCS), asegúrese de que el nombre de archivo no contiene espacios. Si es así, elimine los espacios, invoque el compilador MIDL y sus argumentos de un archivo por lotes o incluya el nombre de archivo entre comillas.
MIDL1010
modificador no implementado
El compilador MIDL reconoce el modificador tal y como se define, pero el modificador aún no se ha implementado en RPC de Microsoft.
MIDL1011
faltan argumentos para el modificador
El modificador esperaba un argumento y el argumento no está presente. Compruebe el tema adecuado para el modificador especificado en la documentación de referencia de MIDL Command-Line .
MIDL1012
argumento no válido para switch /
El argumento proporcionado al modificador especificado no es válido. Compruebe el tema adecuado para el modificador especificado en la documentación de referencia de MIDL Command-Line .
MIDL1013
sintaxis no válida para switch
Varios modificadores de línea de comandos requieren un espacio entre el modificador y el argumento, mientras que otros modificadores no requieren espacio entre el modificador y el argumento . La línea de comandos especificada infringe la sintaxis definida para ese modificador. Compruebe el tema adecuado para el modificador especificado en la documentación de referencia de MIDL Command-Line .
MIDL1014
/no_cpp invalida /cpp_cmd y /cpp_opt
El comando cpp_opt se ha proporcionado junto con el modificador /no_cpp. El modificador /no_cpp tiene prioridad sobre los demás modificadores.
MIDL1015
/W0 o /no_warn invalida el modificador de nivel de advertencia
Se ha especificado la opción W0 o no_warn junto con el modificador de nivel de advertencia W1, W2 o W3. El modificador /no_warn tiene prioridad sobre todos los demás modificadores de nivel de advertencia.
MIDL1016
no se puede crear un archivo intermedio
El sistema devolvió un error cuando el compilador intentó crear un archivo intermedio. El disco puede estar lleno, es posible que la ruta de acceso no exista o que no tenga permiso de escritura para el disco o directorio.
MIDL1018
Identificadores de archivos fuera del sistema
El compilador MIDL se quedó sin identificadores de archivo al abrir un archivo. Este error puede producirse si hay demasiados archivos de importación abiertos y el compilador intenta abrir un archivo IDL o un archivo intermedio.
MIDL1020
no se puede abrir el archivo de respuesta
No se pudo abrir el archivo de respuesta especificado. Es probable que el archivo no exista.
MIDL1021
caracteres no válidos encontrados en el archivo de respuesta
Se ha detectado un carácter no imprimible en el archivo de respuesta. El archivo de respuesta debe contener argumentos y modificadores de línea de comandos MIDL válidos.
MIDL1022
error de coincidencia en el par de argumentos para el modificador
Los argumentos de este modificador no se pueden usar juntos. Compruebe el tema adecuado para el modificador especificado en la documentación de referencia de MIDL Command-Line.
MIDL1023
La invocación anidada de archivos de respuesta no es válida
Un archivo de respuesta no puede contener el comando @ que dirige al compilador MIDL para procesar otro archivo de respuesta. Aunque no hay ningún límite en el número de archivos de respuesta en la línea de comandos, los archivos de respuesta no se pueden anidar.