/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

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Выберите страницу свойств компоновщика>конфигурации>Embedded IDL.

  3. Измените свойство "Имя базового файла слияния" IDL.

Задание данного параметра компоновщика программным способом

См. также

Справочник по компоновщику MSVC
Параметры компоновщика MSVC
/IGNOREIDL (запрет преобразования атрибутов в MIDL)
/MIDL (указание параметров командной строки MIDL)
Сборка атрибутированной программы