include (C++)

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

语法

[ include(header_file) ];

参数

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

注解

include C++ 特性使 #include 语句被放置在生成的 .idl 文件的 import "docobj.idl" 语句下

include C++ 特性具有与 include MIDL 特性相同的功能

示例

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

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

要求

特性上下文
适用于 任何位置
可重复
必需的特性
无效的特性

有关详细信息,请参见 特性上下文

另请参阅

IDL 特性
独立特性
import
importidl
includelib
importlib