#import 指令 (C++)

本文详细介绍了C++中的#import指令,用于导入类型库,将其转换为C++类,主要应用于COM接口。内容涵盖导入类型库的不同方式,如文件名、progid、libid等,以及各种属性的使用。同时,解释了编译器如何处理#import指令,创建头文件,并在遇到类型库引用时的处理策略。此外,还讨论了编译优化和错误处理,特别是处理类型库交叉引用的方法。
摘要由CSDN通过智能技术生成

  已用于合并类型库中的信息。该类型库的内容转换为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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值