c++import要用什么头文件?

 我来答
匿名用户
2020-08-14
展开全部

已用于合并类型库中的信息。该类型库的内容转换为C++类,主要描述COM接口。

  #import "filename" [attributes]

  #import <filename> [attributes]

例如:

  #import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")【这是ADO访问数据库方式需要用的】

下面对上述理论参数进行说明:

  filename---指定要导入的类型库。内容可以是:

1.包含一个类型库的文件的名称,如.olb、.tlb或.dll文件。如上面例子中的msado15.dll。

        2.类型库中的空间的progid。

          注意:当使用在64 bits操作系统的交叉编译器编译的时候,该编译器可以只读取32 bits注册表配置。建议使用本地64 bits编译器编译,注册64 bits类型共享库。

        3.类型库的库ID。

  例如:#import "libid:12341234-1234-1234-1234-123412341234" version("4.0") lcid("9")

                如果不指定版本或lcid,适用于progid的规则也是用与libid。

        4.可执行(.exe)文件。

        5.包含类型库资源(例如.ocx)的库(.dll)文件。

        6.保留类型库的符合文件。

        7.可由“LoadTypeLib”API理解的其他文件形式。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式