我没有太多使用 COM 的经验,想知道是否有人知道我必须提供的最少信息量,以将 #import dll 导入 cpp 文件(将用于制作 dll)。根据 MDSN(http://msdn.microsoft.com/en-us/library/8etzzkb6 (v=vs.80).aspx ),我需要包含一个类型库资源,例如 .ocx 文件。即使对于 Microsoft 共享 dll(例如 mso.dll)也是如此吗?此外,我可以使用哪些其他类型库资源?
从我目前收集的信息来看,我只需要向 MIDL 提供足够的信息,以便它以正确的方式形成与 dll 的接口(这似乎是 COM 的本质)。
原始链接已失效。https://docs.microsoft.com/en-us/cpp/preprocessor/hash-import-directive-cpp?view=vs-2019似乎是新的 URL。