@ (Antwortdatei festlegen)
Aktualisiert: November 2007
Legt eine Antwortdatei fest.
@response_file
Argumente
- response_file
Eine Datei, in der Compileroptionen oder zu kompilierende Quellcodedateien aufgelistet werden.
Hinweise
Die Option @ gibt eine Datei an, die Compileroptionen und zu kompilierende Quellcodedateien enthält. Diese Compileroptionen und Quellcodedateien werden vom Compiler wie Eingaben in der Befehlszeile verarbeitet.
Wenn Sie mehrere Antwortdateien für eine Kompilierung benötigen, geben Sie mehrere Antwortdateioptionen an. Beispiel:
@file1.rsp @file2.rsp
In einer Antwortdatei können mehrere Compileroptionen und Quellcodedateien in einer Zeile stehen. Eine einzelne Compileroption muss in einer Zeile stehen, d. h., sie darf sich nicht über mehrere Zeilen erstrecken.
Antwortdateien können Kommentare enthalten, die mit dem Sonderzeichen # beginnen.
Das Angeben von Compileroptionen innerhalb einer Antwortdatei entspricht dem Eingeben dieser Befehle in der Befehlszeile. Weitere Informationen hierzu finden Sie unter Erstellen über die Befehlszeile.
Wie bei einer Eingabe in der Befehlszeile verarbeitet der Compiler Befehlsoptionen in der Reihenfolge ihres Auftretens. Daher können die Optionen in einer Antwortdatei u. U. mit den Optionen einer anderen Antwortdatei oder den Befehlszeilenoptionen inkompatibel sein. Hierdurch können Fehler verursacht werden.
Antwortdateien können nicht geschachtelt werden. Sie können @response_file nicht in einer Antwortdatei platzieren. Der JScript-Compiler meldet in diesen Fällen einen Fehler.
Beispiel
Die folgenden Zeilen sind einer Beispielantwortdatei entnommen:
# build the first output file
/target:exe /out:MyExe.exe source1.js source2.js