Pliki odpowiedzi
Alternatywą jest umieszczenie wszystkich opcji w wierszu polecenia, kompilator MIDL akceptuje pliki odpowiedzi zawierające przełączniki i argumenty. Plik odpowiedzi to plik tekstowy zawierający co najmniej jedną opcję wiersza polecenia kompilatora MIDL. W przeciwieństwie do wiersza polecenia plik odpowiedzi umożliwia wiele wierszy opcji i nazw plików. Może to być przydatne z powodu ograniczeń środowiska kompilacji lub wygody dla procesu kompilacji. Plik odpowiedzi MIDL można określić jako:
@filename midl
-
nazwy pliku
-
Określa nazwę pliku odpowiedzi. Nazwa pliku odpowiedzi musi natychmiast podążać za znakiem @ bez odstępu między znakiem @ a nazwą pliku odpowiedzi.
Opcje w pliku odpowiedzi są interpretowane tak, jakby były obecne w tym miejscu w wierszu polecenia MIDL. Każdy argument w pliku odpowiedzi musi rozpoczynać się i kończyć w tym samym wierszu. Do łączenia wierszy nie można użyć znaku ukośnika odwrotnego (\).
MIDL obsługuje argumenty wiersza polecenia, które zawierają jeden lub więcej plików odpowiedzi w połączeniu z innymi przełącznikami wiersza polecenia:
midl -Oicf @midl1.rsp -envwin32 @midl2.rsp itf.idl
Kompilator MIDL nie obsługuje zagnieżdżonych plików odpowiedzi.