/IDLOUT (присвоение имен выходным файлам MIDL)
/IDLOUT:[path\]filename
Параметры
path
Абсолютная или относительная спецификация пути. Указав путь, вы влияете только на расположение IDL-файла; все остальные файлы помещаются в каталог проекта.
filename
Задает имя IDL-файла, созданного компилятором MIDL. Расширение файла не предполагается; укажите filename.idl, если требуется расширение IDL.
Замечания
Параметр /IDLOUT указывает имя и расширение IDL-файла.
Компилятор MIDL вызывается компоновщиком MSVC при связывании проектов с атрибутом модуля .
/IDLOUT также указывает имена файлов других выходных файлов, связанных с компилятором MIDL:
filename.tlb
имя файла_p.c
имя файла_i.c
filename.h
имя файла — это параметр, который передается в /IDLOUT. Если указан параметр /TLBOUT, TLB-файл получит имя из имени файла /TLBOUT.
Если указать ни /IDLOUT, ни /TLBOUT, компоновщик создаст vc70.tlb, vc70.idl, vc70_p.c, vc70_i.c и vc70.h.
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств компоновщика>конфигурации>Embedded IDL.
Измените свойство "Имя базового файла слияния" IDL.
Задание данного параметра компоновщика программным способом
- См. раздел MergedIDLBaseFileName.
См. также
Справочник по компоновщику MSVC
Параметры компоновщика MSVC
/IGNOREIDL (запрет преобразования атрибутов в MIDL)
/MIDL (указание параметров командной строки MIDL)
Сборка атрибутированной программы