在C++中,导入.exe是什么意思?

use*_*622 4 c++ import exe

在C++中,我从未见过像以下行#import那样导入的.exe行:

#import "C:\Program Files\Google\Google Earth\googleearth.exe"
Run Code Online (Sandbox Code Playgroud)

这条线做了什么以及如何理解/理解它?

Jon*_*ter 10

它是一个VC++扩展,允许您从类型库导入信息.

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

因此,在此示例中,您的程序可以访问由Google Earth程序导出的COM接口,而无需使用显式头文件来定义它们(尽管我认为GE COM API实际上已被弃用,因此这可能不适用于当前版本的软件).