Udostępnij za pośrednictwem


Opcje kompilatora MIDL

Możesz użyć następujących opcji wiersza polecenia, aby zastąpić niektóre domyślne zachowanie kompilatora MIDL i wybrać optymalizacje odpowiednie dla aplikacji. Aby uzyskać pełną listę opcji wiersza polecenia MIDL, zobacz MIDL Command-Line Reference.

Przełącznik wiersza polecenia Opis
/acf
Użyj polecenia , aby podać jawną nazwę pliku ACF. Ten przełącznik umożliwia również używanie różnych nazw interfejsów w plikach IDL i ACF.
/dlldata
Określa nazwę pliku danych wygenerowanej biblioteki DLL dla pliku proxy DLL. Domyślna nazwa pliku to Dlldata.c.
/env
Kieruje MIDL do generowania wycinków lub biblioteki typów dla środowiska docelowego.
/header, /h
Określa nazwę pliku nagłówka interfejsu. Domyślną nazwą jest plik IDL z rozszerzeniem .h.
/iid
Określa nazwę pliku identyfikatora interfejsu, który zastępuje domyślną nazwę pliku identyfikatora interfejsu dla interfejsu COM.
/lcid
Zapewnia pełną obsługę dbCS, dzięki czemu można używać znaków międzynarodowych w plikach wejściowych, nazwach plików i ścieżkach katalogu.
/no_format_opt
Domyślnie, aby zmniejszyć rozmiar kodu, MIDL eliminuje zduplikowane deskryptory. Ten przełącznik wyłącza to optymalizowanie zachowania.
/Oi, /Oic, /Oif
Kieruje MIDL do korzystania z w pełni interpretowanej metody marshalingu. Przełączniki /Oic i /Oicf zapewniają dodatkowe ulepszenia wydajności.
/out
Określa katalog, do którego kompilator MIDL zapisuje pliki wyjściowe. Katalog wyjściowy można określić za pomocą litery dysku, bezwzględnej nazwy ścieżki lub obu tych elementów. Domyślnie MIDL zapisuje pliki w bieżącym katalogu.
/proxy
Określa nazwę pliku serwera proxy interfejsu dla interfejsu COM. Domyślną nazwą jest plik IDL i "_p.c".
/tlb
Określa nazwę pliku biblioteki typów. Domyślną nazwą jest plik IDL z rozszerzeniem tlb.

kompilacji MIDL