【发布时间】:2011-11-29 04:48:49
【问题描述】:
在工作中,我们使用了一个名为“MAPI LIB”的第三方库。它是 1.0 版。我认为这是一个非常旧版本的 Windows 平台 SDK 附带的。它有像 EDKDEBUG.LIB 这样的库,我在安装了 VS2003、VS2005 或 VS2008 的任何平台 SDK 中都找不到这些库。这似乎是 VC6 的事情。例如,这些库中的一个符号是 IID_IMessage,我在任何 VS2005 平台 SDK 库中都找不到它。
基本上,我们的应用程序使用这些 LIB 文件与 Exchange 服务器进行通信。坏事是这些库强制包含 VC6 相关的 MFC 库(例如 MFC4.LIB 也来自 VC6),所以我不能真正使用它们。
为什么最新版本的 Windows 平台 SDK 中没有这些库?我在哪里可以找到这些库? Exchange 直到今天仍然存在,所以我觉得奇怪的是,在 VC6 之后,IDE 已经放弃了对 MAPI 的 C++ API 支持。
【问题讨论】:
标签: c++ visual-studio exchange-server mapi