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. |