Freigeben über


Präprozessorfehler

Die folgenden Fehlermeldungen werden während der Vorverarbeitung generiert:

Rückgabecode Beschreibung
MIDL1000
Fehlender Quelldateiname
In der Befehlszeile des MIDL-Compilers wurde keine Eingabedatei angegeben.
MIDL1001
Eingabedatei kann nicht geöffnet werden
Die angegebene Eingabedatei konnte nicht geöffnet werden.
MIDL1002
Fehler beim Lesen der Eingabedatei
Das System hat beim Lesen der Eingabedatei einen Fehler zurückgegeben.
MIDL1003
Vom C-Präprozessor zurückgegebener Fehler
Der Präprozessor hat einen Fehler zurückgegeben. Die Fehlermeldung wird an den Ausgabestream weitergeleitet.
MIDL1004
C-Präprozessor kann nicht ausgeführt werden
Das Betriebssystem hat beim Starten des Präprozessors einen Fehler gemeldet. Bei MS-DOS kann dieser Fehler auftreten, wenn die Argumentliste 128 Bytes überschreitet. Sie können die Größe der Argumentliste mithilfe einer Antwortdatei reduzieren.
MIDL1005
C-Präprozessor nicht gefunden
Der MIDL-Compiler kann den Präprozessor weder in der Befehlszeile noch in der PATH-Umgebungsvariablen finden.
MIDL1006
Ungültige ausführbare Datei für den C-Präprozessor
Der angegebene Präprozessor ist nicht ausführbar oder weist ein ungültiges ausführbares Dateiformat auf.
MIDL1007
Mehr als einmal in der Befehlszeile angegebener Schalter
Ein Schalter, der nur einmal in der Befehlszeile erfolgen sollte, wurde mehrmals angegeben. Der neu definierte Schalter wird nach der Fehlermeldung angezeigt.
MIDL1008
Unbekannter Schalter
In der Befehlszeile wurde ein unbekannter Schalter angegeben.
MIDL1009
Unbekanntes Argument ignoriert
Der MIDL-Compiler erkennt das Befehlszeilenargument nicht als Switch, switch-Argument oder Dateinamen. Der Compiler verwirft das unbekannte Argument und versucht, die Verarbeitung fortzusetzen.
Wenn alles richtig erscheint, dieser Fehler jedoch weiterhin besteht, überprüfen Sie, ob die Argumente an den Befehlszeilenschalter in einer Antwortdatei an den MIDL-Compiler übergeben werden. Wenn es sich um einen Dateinamen handelt, der den Multibyte-Zeichensatz (MBCS) verwendet, stellen Sie sicher, dass der Dateiname keine Leerzeichen enthält. Löschen Sie in diesem Fall die Leerzeichen, rufen Sie den MIDL-Compiler und seine Argumente aus einer Batchdatei auf, oder schließen Sie den Dateinamen in Anführungszeichen ein.
MIDL1010
Switch nicht implementiert
Der MIDL-Compiler erkennt den Switch wie definiert, aber der Switch ist noch nicht in Microsoft RPC implementiert.
MIDL1011
Argumente fehlen für switch
Der Switch hat ein Argument erwartet, und das Argument ist nicht vorhanden. Überprüfen Sie das entsprechende Thema für den angegebenen Switch in der MIDL-Command-Line-Referenzdokumentation .
MIDL1012
argument illegal für switch /
Das für den angegebenen Switch angegebene Argument ist unzulässig. Überprüfen Sie das entsprechende Thema für den angegebenen Switch in der MIDL-Command-Line-Referenzdokumentation .
MIDL1013
ungültige Syntax für Switch
Mehrere Befehlszeilenoptionen erfordern einen Leerraum zwischen dem Switch und dem Argument, während andere Switches keinen Leerraum zwischen dem Switch und dem Argument benötigen. Die angegebene Befehlszeile verstößt gegen die definierte Syntax für diesen Switch. Überprüfen Sie das entsprechende Thema für den angegebenen Switch in der MIDL-Command-Line-Referenzdokumentation .
MIDL1014
/no_cpp überschreibt /cpp_cmd und /cpp_opt
Der befehl cpp_opt wurde zusammen mit dem Schalter /no_cpp bereitgestellt. Der Schalter /no_cpp hat Vorrang vor den anderen Switches.
MIDL1015
/W0 oder /no_warn überschreibt den Schalter auf Warnungsebene
Die Option W0 oder no_warn wurde zusammen mit dem Schalter auf Warnungsebene W1, W2 oder W3 angegeben. Der Schalter /no_warn hat Vorrang vor allen anderen Schaltern auf Warnungsebene.
MIDL1016
Zwischendatei kann nicht erstellt werden
Das System hat einen Fehler zurückgegeben, als der Compiler versuchte, eine Zwischendatei zu erstellen. Der Datenträger ist möglicherweise voll, der Pfad ist möglicherweise nicht vorhanden, oder Sie haben keine Schreibberechtigung für den Datenträger oder das Verzeichnis.
MIDL1018
Dateihandles außerhalb des Systems
Der MIDL-Compiler hat beim Öffnen einer Datei keine Dateihandles mehr. Dieser Fehler kann auftreten, wenn zu viele Importdateien geöffnet sind und der Compiler versucht, eine IDL-Datei oder eine Zwischendatei zu öffnen.
MIDL1020
Antwortdatei kann nicht geöffnet werden
Die angegebene Antwortdatei konnte nicht geöffnet werden. Die Datei ist wahrscheinlich nicht vorhanden.
MIDL1021
Ungültige Zeichen in der Antwortdatei gefunden
In der Antwortdatei wurde ein nicht druckbares Zeichen erkannt. Die Antwortdatei sollte gültige MIDL-Befehlszeilenoptionen und -Argumente enthalten.
MIDL1022
Nichtübereinstimmung im Argumentpaar für switch
Die Argumente für diesen Switch können nicht zusammen verwendet werden. Überprüfen Sie das entsprechende Thema für den angegebenen Switch in der MIDL-Command-Line-Referenzdokumentation.
MIDL1023
Geschachtelter Aufruf von Antwortdateien ist illegal
Eine Antwortdatei kann nicht den Befehl @ enthalten, der den MIDL-Compiler anweisen wird, eine andere Antwortdatei zu verarbeiten. Obwohl die Anzahl der Antwortdateien in der Befehlszeile nicht begrenzt ist, können Antwortdateien nicht geschachtelt werden.