EDK SDK混乱

发布于 2024-12-18 13:42:01 字数 455 浏览 4 评论 0原文

在工作中,我们使用一个名为“MAPI LIB”的第三方库。它是1.0版本。我认为这是 Windows Platform SDK 的一个非常非常旧的版本。它有像 EDKDEBUG.LIB 这样的库,但我在与 VS2003、VS2005 或 VS2008 一起安装的任何平台 SDK 中都找不到这些库。这看起来像是 VC6 的事情。例如,这些库中的符号之一是 IID_IMessage,我在任何 VS2005 平台 SDK 库中都找不到它。

基本上我们的应用程序使用这些 LIB 文件与 Exchange 服务器进行通信。不好的是这些库强制包含VC6相关的MFC库(例如MFC4.LIB也来自VC6),所以我不能真正使用它们。

为什么这些库没有出现在最新版本的 Platform SDK for Windows 中?我在哪里可以找到这些库?今天,Exchange 仍然存在,所以我觉得奇怪的是,在 VC6 之后,IDE 对 MAPI 的 C++ API 支持已被删除。

At work we have a third party library we use called "MAPI LIB". It is version 1.0. I think this came with a very very old version of the Windows Platform SDK. It has libraries like EDKDEBUG.LIB and which I can't find in any platform SDK installed with VS2003, VS2005, or VS2008. This seems like a VC6 thing. For example, one of the symbols in these libraries is IID_IMessage which I can't find in any of my VS2005 platform SDK libs.

Basically our application uses these LIB files to communicate with an Exchange server. The bad thing is that these libs force the inclusion of VC6 related MFC libraries (e.g. MFC4.LIB also from VC6), so I can't really use them.

Why aren't these libs in the more recent versions of the Platform SDK for Windows? Where can I find these libs? Exchange is still here today, so I find it odd that C++ API support for MAPI has been dropped from IDE's after VC6.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半窗疏影 2024-12-25 13:42:01

下载 MFCMAPI - http://mfcmapi.codeplex.com/ - 查看 MAPI 函数和接口需要如何设计已链接。

Download MFCMAPI - http://mfcmapi.codeplex.com/ - to see how MAPI functions and interfaces need to be linked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文