include (C++)

指定在生成的 .idl 文件将包含的一个或多个头文件。

[ include( 
   header_file 
) ];

参数

  • header_file
    文件的名称要包含在生成的 .idl 文件。

备注

包含 C++ 特性在生成的 .idl 文件错误引起一个 #include 语句放置在 import "docobj.idl" 语句下面。

包含 C++ 特性具有与 包含 MIDL 属性相同。

示例

下面的代码演示了如何使用 包含。 对于此示例,文件 include.h 只包含一个 #include 语句。

// cpp_attr_ref_include.cpp
// compile with: /LD
[module(name="MyLib")];
[include(cpp_attr_ref_include.h)];

要求

属性上下文

适用对象

任何位置

可重复

必需的特性

无效的特性

有关更多信息,请参见 属性上下文

请参见

参考

import

importidl

includelib (C++)

importlib

其他资源

IDL 特性

独立特性

Attributes Samples