更新:2007 年 11 月
/IDLOUT:[path\]filename
参数
- path 
 绝对或相对路径规范。指定路径仅影响 .idl 文件的位置;所有其他文件都放在项目目录中。
- filename 
 指定 MIDL 编译器所创建的 .idl 文件的名称。未假定任何文件扩展名;如果要用 .idl 扩展名,指定 filename.idl。
备注
/IDLOUT 选项指定 .idl 文件的名称和扩展名。
当链接具有 module 属性的项目时,MIDL 编译器由 Visual C++ 链接器调用。
/IDLOUT 还指定与 MIDL 编译器关联的其他输出文件的文件名:
- filename.tlb 
- filename_p.c 
- filename_i.c 
- filename.h 
filename 是传递给 /IDLOUT 的参数。如果指定了 /TLBOUT,则 .tlb 将从 /TLBOUT filename 获取其名称。
如果既不指定 /IDLOUT 也不指定 /TLBOUT,则链接器将创建 vc70.tlb、vc70.idl、vc70_p.c、vc70_i.c 和 vc70.h。
在 Visual Studio 开发环境中设置此链接器选项
- 打开此项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性。 
- 单击“链接器”文件夹。 
- 单击“嵌入的 IDL”属性页。 
- 修改“合并的 IDL 基文件名”属性。