Поделиться через


Параметры компилятора MIDL

Для переопределения некоторых действий по умолчанию компилятора MIDL и выбора оптимизаций, подходящих для приложения, можно использовать следующие параметры командной строки. Полный список параметров командной строки MIDL см. в справочнике по командной строке MIDL.

Параметр командной строки Description
/Acf
Используется для указания явного имени файла ACF. Этот параметр также позволяет использовать различные имена интерфейсов в файлах IDL и ACF.
/dlldata
Указывает имя файла для созданного файла данных DLL для прокси-библиотеки DLL. Имя файла по умолчанию — Dlldata.c.
/Env
Направляет MIDL для создания заглушки или библиотеки типов для целевой среды.
/header, /h
Указывает имя файла заголовка интерфейса. Имя по умолчанию — это IDL-файл с расширением H.
/Iid
Указывает имя файла идентификатора интерфейса, которое переопределяет имя файла идентификатора интерфейса по умолчанию для com-интерфейса.
/Lcid
Предоставляет полную поддержку DBCS, чтобы использовать международные символы в входных файлах, именах файлов и путях каталога.
/no_format_opt
По умолчанию для уменьшения размера кода MIDL устраняет повторяющиеся дескрипторы. Этот переключатель отключает это поведение оптимизации.
/Oi, /Oic, /Oif
Направляет MIDL на использование полностью интерпретированного метода маршалинга. Коммутаторы /Oicf и /Oicf обеспечивают дополнительные улучшения производительности.
/out
Указывает каталог, в который компилятор MIDL записывает выходные файлы. Выходной каталог можно указать с буквой диска, абсолютным именем пути или обоими. По умолчанию MIDL записывает файлы в текущий каталог.
/Прокси
Определяет имя прокси-файла интерфейса для COM-интерфейса. Имя по умолчанию — это IDL-файл плюс "_p.c".
/Tlb
Задает имя файла библиотеки типов. Имя по умолчанию — это IDL-файл с расширением TLB.

Компиляция MIDL