Präprozessorfehler

Während der Vorverarbeitung werden die folgenden Fehlermeldungen generiert:

Rückgabecode Beschreibung
MIDL1000
Fehlender Quelldateiname
In der MIDL-Compilerbefehlszeile 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 geleitet.
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 verringern.
MIDL1005
C-Präprozessor nicht finden
Der MIDL-Compiler kann den Präprozessor nicht in dem Pfad finden, der von der Befehlszeile oder der PATH-Umgebungsvariablen angegeben wird.
MIDL1006
Ungültige ausführbare C-Präprozessordatei
Der angegebene Präprozessor ist nicht ausführbare Datei, oder er hat ein ungültiges Ausführbares Dateiformat.
MIDL1007
Switch wurde in der Befehlszeile mehr als einmal angegeben
Ein Schalter, der nur einmal in der Befehlszeile auftreten 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 Schalter, switch-Argument oder Dateiname. Der Compiler verwirft das unbekannte Argument und versucht, die Verarbeitung fortzufahren.
Wenn alles richtig erscheint, dieser Fehler aber weiterhin auftritt, überprüfen Sie, ob die Argumente für den Befehlszeilenschalter in einer Antwortdatei an den MIDL-Compiler übergeben werden. Wenn sie sind und die Argumente ein Dateiname sind, der den Multibyte-Zeichensatz (MBCS) verwendet, stellen Sie sicher, dass der Dateiname keine Leerzeichen enthält. Löschen Sie in diesem Bereich 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 Schalter wie definiert, aber der Schalter ist noch nicht in Microsoft RPC implementiert.
MIDL1011
argument(s) missing for switch
Der Schalter hat ein Argument erwartet, und das Argument ist nicht vorhanden. Überprüfen Sie das entsprechende Thema für den angegebenen Schalter in der MIDLCommand-Line Referenzdokumentation.
MIDL1012
Argument ungültig für switch /
Das für den angegebenen Schalter angegebene Argument ist ungültig. Überprüfen Sie das entsprechende Thema für den angegebenen Schalter in der MIDLCommand-Line Referenzdokumentation.
MIDL1013
Ungültige Syntax für Switch
Mehrere Befehlszeilenschalter erfordern ein Leerzeichen zwischen dem Schalter und dem Argument, während andere Switches keinen Platz zwischen dem Schalter und dem Argument erfordern. Die angegebene Befehlszeile verstößt gegen die definierte Syntax für diesen Schalter. Überprüfen Sie das entsprechende Thema für den angegebenen Schalter in der MIDLCommand-Line Referenzdokumentation.
MIDL1014
/no _ cpp überschreibt /cpp _ cmd und /cpp _ opt
Der cpp _ opt-Befehl wurde zusammen mit dem Schalter /no _ cpp bereitgestellt. Der Schalter /no _ cpp hat Vorrang vor den anderen Schaltern.
MIDL1015
"/W0" oder "/no _ warn" überschreibt den Schalter auf Warnungsebene.
Die Option W0 oder keine Warnung wurde zusammen mit dem Schalter _ W1, W2 oder W3 auf Warnstufe 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 versucht hat, 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
Out-of-System-Dateihandles
Dem MIDL-Compiler sind beim Öffnen einer Datei keine Dateihandles mehr zur Hand. 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, die in der Antwortdatei gefunden wurden
In der Antwortdatei wurde ein nicht druckbares Zeichen erkannt. Die Antwortdatei sollte gültige MIDL-Befehlszeilenschalter und -Argumente enthalten.
MIDL1022
Konflikt im Argumentpaar für Switch
Die Argumente für diesen Schalter können nicht zusammen verwendet werden. Überprüfen Sie das entsprechende Thema für den angegebenen Schalter in der MIDLCommand-Line Referenzdokumentation.
MIDL1023
Der geschachtelte Aufruf von Antwortdateien ist ungültig.
Eine Antwortdatei darf nicht den @-Befehl enthalten, der den MIDL-Compiler anfing, eine andere Antwortdatei zu verarbeiten. Obwohl es keine Beschränkung für die Anzahl von Antwortdateien in der Befehlszeile gibt, können Antwortdateien nicht geschachtelt werden.