Freigeben über


Der Befehl "Antwortdatei"

Eine Antwortdatei ist eine Textdatei, die mindestens eine MIDL-Compiler-Befehlszeilenoption enthält. Im Gegensatz zu einer Befehlszeile lässt eine Antwortdatei mehrere Zeilen mit Optionen und Dateinamen zu. Dies kann aufgrund der Einschränkungen Ihrer Buildumgebung oder als Benutzerfreundlichkeit für Ihren Buildprozess nützlich sein.

Optionen wechseln

midl @response_file

response_file

Gibt den Namen einer Antwortdatei an. Der Name der Antwortdatei muss sofort dem @-Zeichen folgen. Zwischen dem @-Zeichen und dem Antwortdateinamen ist kein Leerzeichen zulässig.

Bemerkungen

Alternativ zum Platzieren aller Optionen, die einem Switch zugeordnet sind, in der Befehlszeile akzeptiert der MIDL-Compiler Antwortdateien, die Schalter und Argumente enthalten. Optionen in einer Antwortdatei werden so interpretiert, als wären sie an diesem Speicherort in der MIDL-Befehlszeile vorhanden.

Jedes Argument in einer Antwortdatei muss in derselben Zeile beginnen und enden. Das umgekehrte Schrägstrichzeichen (\) kann nicht zum Verketten von Zeilen verwendet werden. Wenn es Teil einer in Anführungszeichen gesetzten Zeichenfolge in der Antwortdatei ist, kann der umgekehrte Schrägstrich nur vor einem anderen umgekehrten Schrägstrich oder vor einem doppelten Anführungszeichen (") verwendet werden. Wenn es nicht Teil einer Anführungszeichenzeichenfolge ist, kann der umgekehrte Schrägstrich nur vor einem doppelten Anführungszeichen verwendet werden.

MIDL unterstützt Befehlszeilenargumente, die eine oder mehrere Antwortdateien in Kombination mit anderen Befehlszeilenoptionen enthalten.

Der MIDL-Compiler unterstützt keine geschachtelten Antwortdateien.

Beispiele

**Midl @midl.rsp**

midl -Oicf @midl1.rsp -env win32 @midl2.rsp itf.idl

Allgemeine MIDL-Befehlszeilensyntax