Antwortdateien
Als Alternative zum Platzieren aller Optionen in der Befehlszeile akzeptiert der MIDL-Compiler Antwortdateien, die Schalter und Argumente enthalten. Eine Antwortdatei ist eine Textdatei, die eine oder mehrere MIDL-Compiler-Befehlszeilenoptionen enthält. Im Gegensatz zu einer Befehlszeile ermöglicht eine Antwortdatei mehrere Zeilen mit Optionen und Dateinamen. Dies kann aufgrund von Einschränkungen Ihrer Build-Umgebung oder als Vereinfachung für Ihren Build-Prozess nützlich sein. Sie können eine MIDL-Antwortdatei angeben als:
midl @filename
-
filename
-
Gibt den Namen der Antwortdatei an. Der Name der Antwortdatei muss unmittelbar auf das @-Zeichen folgen, und es darf kein Leerzeichen zwischen dem @-Zeichen und dem Namen der Antwortdatei vorhanden sein.
Optionen in einer Antwortdatei werden so interpretiert, als ob sie an dieser Stelle in der MIDL-Befehlszeile vorhanden wären. Jedes Argument in einer Antwortdatei muss mit der gleichen Zeile beginnen und enden. Sie können das Zeichen des umgekehrten Schrägstrichs (\) nicht zum Verketten von Zeilen verwenden.
MIDL unterstützt Befehlszeilenargumente, die eine oder mehrere Antwortdateien enthalten, kombiniert mit anderen Befehlszeilenoptionen:
midl -Oicf @midl1.rsp -envwin32 @midl2.rsp itf.idl
Der MIDL-Compiler unterstützt keine geschachtelten Antwortdateien.