Errori del preprocessore

I messaggi di errore seguenti vengono generati durante l'elaborazione preliminare:

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 provato a avviare il preprocessore. Con MS-DOS, questo errore può verificarsi quando l'elenco degli argomenti supera 128 byte. È possibile ridurre le dimensioni dell'elenco di argomenti usando un file di risposta.
MIDL1005
non è possibile trovare il preprocessore C
Il compilatore MIDL non riesce a 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 file eseguibile non valido.
MIDL1007
switch specificato più di una volta nella riga di comando
Un commutatore che deve verificarsi una sola volta nella riga di comando è stato specificato più volte. L'opzione ridefinita viene visualizzata dopo il messaggio di errore.
MIDL1008
commutatore sconosciuto
Un commutatore sconosciuto è stato specificato nella riga di comando.
MIDL1009
argomento sconosciuto ignorato
Il compilatore MIDL non riconosce l'argomento della riga di comando come opzione, un argomento switch o un nome file. Il compilatore ignora 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 del file non contenga spazi. In caso contrario, eliminare gli spazi, richiamare il compilatore MIDL e i relativi argomenti da un file batch o racchiudere il nome del file nelle virgolette.
MIDL1010
switch non implementato
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 l'opzione /
L'argomento fornito all'opzione specificata è illegale. Controllare l'argomento appropriato per l'opzione specificata nella documentazione di riferimento Command-Line MIDL .
MIDL1013
sintassi illegale per il commutatore
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 commutatore. 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 sugli altri commutatori.
MIDL1015
/W0 o /no_warn sostituisce l'opzione a livello di avviso
L'opzione W0 o no_warn è stata specificata insieme all'opzione W1, W2 o W3 a livello di avviso. L'opzione /no_warn ha la precedenza su tutte le altre opzioni a livello di avviso.
MIDL1016
impossibile creare file intermedio
Il sistema ha restituito un errore quando il compilatore ha tentato di creare un file intermedio. Il disco potrebbe essere completo, il percorso potrebbe non esistere o potrebbe non essere disponibile l'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
Un carattere non stampabile è stato rilevato nel file di risposta. Il file di risposta deve contenere opzioni e argomenti della riga di comando MIDL validi.
MIDL1022
mancata corrispondenza nella coppia di argomenti per l'opzione
Gli argomenti per questo commutatore non possono essere usati insieme. Controllare l'argomento appropriato per l'opzione specificata nella documentazione di riferimento Command-Line MIDL.
MIDL1023
la chiamata annidata dei file di risposta è illegale
Un file di risposta non può contenere il comando @ che indirizza il compilatore MIDL per elaborare un altro file di risposta. Anche se non esiste alcun limite per il numero di file di risposta nella riga di comando, non è possibile annidare i file di risposta.