Errori del preprocessore

Durante la pre-elaborazione vengono generati i messaggi di errore seguenti:

Codice restituito Descrizione
MIDL1000
nome file di origine mancante
Non è stato specificato alcun file di input nella riga di comando del compilatore MIDL.
MIDL1001
impossibile aprire il file di input
Impossibile aprire il file di input specificato.
MIDL1002
errore durante la lettura del file di input
Il sistema ha restituito un errore durante la lettura del file di input.
MIDL1003
errore restituito dal preprocessore C
Il preprocessore ha restituito un errore. Il messaggio di errore viene indirizzato al flusso di output.
MIDL1004
non è possibile eseguire il preprocessore C
Il sistema operativo ha segnalato un errore quando ha tentato di avviare il preprocessore. Con MS-DOS, questo errore può verificarsi quando l'elenco di argomenti supera i 128 byte. È possibile ridurre le dimensioni dell'elenco di argomenti usando un file di risposta.
MIDL1005
impossibile trovare il preprocessore C
Il compilatore MIDL non è in grado di individuare il preprocessore nel percorso specificato dalla riga di comando o dalla variabile di ambiente PATH.
MIDL1006
eseguibile del preprocessore C non valido
Il preprocessore specificato non è eseguibile o ha un formato di file eseguibile non valido.
MIDL1007
opzione specificata più di una volta nella riga di comando
Un'opzione che deve verificarsi una sola volta nella riga di comando è stata specificata più volte. L'opzione ridefinita viene visualizzata dopo il messaggio di errore.
MIDL1008
opzione sconosciuta
È stata specificata un'opzione sconosciuta nella riga di comando.
MIDL1009
argomento sconosciuto ignorato
Il compilatore MIDL non riconosce l'argomento della riga di comando come opzione, argomento switch o nome file. Il compilatore elimina l'argomento sconosciuto e tenta di continuare l'elaborazione.
Se tutto viene visualizzato correttamente, ma questo errore persiste, verificare se gli argomenti dell'opzione della riga di comando vengono passati al compilatore MIDL in un file di risposta. Se sono e se gli argomenti sono un nome file che usa il set di caratteri multibyte (MBCS), assicurarsi che il nome file non contenga spazi. In caso affermativo, eliminare gli spazi, richiamare il compilatore MIDL e i relativi argomenti da un file batch o racchiudere il nome del file tra virgolette.
MIDL1010
opzione non implementata
Il compilatore MIDL riconosce l'opzione come definita, ma l'opzione non è ancora implementata in Microsoft RPC.
MIDL1011
argomenti mancanti per l'opzione
L'opzione prevede un argomento e l'argomento non è presente. Controllare l'argomento appropriato per l'opzione specificata nella documentazione di riferimento Command-Line MIDL .
MIDL1012
argomento non valido per switch/
L'argomento fornito all'opzione specificata non è valido. Controllare l'argomento appropriato per l'opzione specificata nella documentazione di riferimento Command-Line MIDL .
MIDL1013
sintassi non valida per il cambio
Diverse opzioni della riga di comando richiedono uno spazio tra l'opzione e l'argomento, mentre altre opzioni non richiedono spazio tra l'opzione e l'argomento. La riga di comando specificata viola la sintassi definita per tale opzione. Controllare l'argomento appropriato per l'opzione specificata nella documentazione di riferimento Command-Line MIDL .
MIDL1014
/no_cpp esegue l'override di /cpp_cmd e /cpp_opt
Il comando cpp_opt è stato fornito insieme all'opzione /no_cpp. L'opzione /no_cpp ha la precedenza sulle altre opzioni.
MIDL1015
/W0 o /no_warn sostituisce l'opzione a livello di avviso
L'opzione W0 o no_warn è stata specificata insieme all'opzione di livello di avviso W1, W2 o W3. L'opzione /no_warn ha la precedenza su tutte le altre opzioni a livello di avviso.
MIDL1016
impossibile creare un file intermedio
Il sistema ha restituito un errore quando il compilatore ha tentato di creare un file intermedio. Il disco potrebbe essere pieno, il percorso potrebbe non esistere o non si dispone dell'autorizzazione di scrittura per il disco o la directory.
MIDL1018
handle di file out-of-system
Il compilatore MIDL ha esaurito gli handle di file durante l'apertura di un file. Questo errore può verificarsi se sono aperti troppi file di importazione e il compilatore tenta di aprire un file IDL o un file intermedio.
MIDL1020
impossibile aprire il file di risposta
Impossibile aprire il file di risposta specificato. Il file probabilmente non esiste.
MIDL1021
caratteri non validi trovati nel file di risposta
Nel file di risposta è stato rilevato un carattere non stampabile. Il file di risposta deve contenere opzioni e argomenti della riga di comando MIDL validi.
MIDL1022
mancata corrispondenza nella coppia di argomenti per switch
Gli argomenti per questa opzione non possono essere utilizzati insieme. Controllare l'argomento appropriato per l'opzione specificata nella documentazione di riferimento Command-Line MIDL.
MIDL1023
la chiamata annidata dei file di risposta non è valida
Un file di risposta non può contenere il comando @ che indirizza il compilatore MIDL all'elaborazione di un altro file di risposta. Anche se non esiste alcun limite al numero di file di risposta nella riga di comando, i file di risposta non possono essere annidati.