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


/IDLOUT (присвоение имен выходным файлам MIDL)

Синтаксис

/IDLOUT:[путь]имяфайла

Аргумент

path
Абсолютная или относительная спецификация пути. Указав путь, вы влияете только на расположение .idl файла; все остальные файлы помещаются в каталог проекта.

filename
Указывает имя файла, созданного .idl компилятором MIDL. Расширение файла не предполагается; укажите *filename.idl , если требуется .idl расширение. При развертывании полное имя файла не должно превышать MAX_PATH (260 символов).

Замечания

Параметр /IDLOUT задает имя и расширение .idl файла.

Компилятор MIDL вызывается компоновщиком MSVC при связывании проектов с атрибутом module .

/IDLOUT также указывает имена файлов других выходных файлов, связанных с компилятором MIDL:

  • filename.tlb
  • имя файла_p.c
  • имя файла_i.c
  • filename.h

filename — это параметр, в который передается /IDLOUT. Если /TLBOUT задано, TLB-файл получит его имя./TLBOUTfilename

Если вы не /IDLOUT/TLBOUTуказываете ни, компоновщик создаст vc70.tlb, vc70.idl, vc70_p.c, vc70_i.c и vc70.h.

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

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
  2. Выберите страницу
  3. Измените свойство "Имя базового файла слияния" IDL.

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

См. также

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