在C++中,导入一个.exe文件意味着什么?

4
在C++中,我从未见过导入类似以下代码行导入“.exe”文件的#import行:
#import "C:\Program Files\Google\Google Earth\googleearth.exe"

这行代码是做什么的,我该如何解释/理解它?
这段代码的作用和解释如下:

2
你从哪里找到这段代码的? - P0W
2
@P0W 我喜欢你把它说成某种古老的魔法物品之类的感觉,加一。 - Sam Estep
1个回答

10

这是一个VC++扩展,可以让您从类型库中导入信息

用于整合类型库的信息。类型库的内容被转换为C++类,其中大多数描述了COM接口。

因此,在这个示例中,您的程序将能够访问Google Earth程序导出的COM接口,而无需显式头文件来定义它们(尽管我相信GE COM API实际上已被弃用,所以这可能无法与当前版本的软件一起使用)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接