Параметры компилятора 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. |