/IDLOUT(命名 MIDL 输出文件)

语法

/IDLOUT:[path]filename

论点

path
绝对或相对路径规范。 通过指定路径,仅影响文件的位置 .idl ;所有其他文件都放置在项目目录中。

filename
指定 MIDL 编译器创建的文件的名称 .idl 。 没有假定文件扩展名;如果想要扩展,.idl则指定 *filename.idl 。 展开时,完全限定的文件名不得超过 MAX_PATH (260 个字符)。

备注

/IDLOUT 选项指定文件的名称和扩展名 .idl

链接具有 module 该属性的项目时,MSVC 链接器将调用 MIDL 编译器。

/IDLOUT 还指定与 MIDL 编译器关联的其他输出文件的文件名:

  • filename.tlb
  • filename_p.c
  • filename_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. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性
  2. 选择“配置属性”“链接器”>“嵌入式 IDL”属性页>
  3. 修改“合并 IDL 基文件名”属性。

以编程方式设置此链接器选项

另请参阅

MSVC 链接器参考
MSVC 链接器选项
/IGNOREIDL(不将属性处理到 MIDL 中)
/MIDL(指定 MIDL 命令行选项)
生成特性化程序