#include <mapix.h> 缺失 Visual Studio 2012

20

你好,最近我安装了Visual Studio 2012并正在转换使用以下头文件的一个项目:

#include <mapi.h>
#include <mapix.h>
#include <mapiutil.h>

我发现新的include目录在C:\Program Files (x86)\Windows Kits\8.0\Include\um,但它只有mapi.h头文件,没有另外两个文件,我遇到了“无法打开文件”的错误。

有人有什么想法吗?谢谢。

1个回答

26

它不是Windows SDK的一部分,而是作为单独下载提供。


嗨,谢谢。我已经尝试了那个下载并选择了um文件夹,但似乎它正在安装到“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include”,这是因为我也安装了VS2010吗? - Natalie Carr
4
它只是旧的,还没有意识到版本8的SDK,请告诉编译器也在那个包含目录中查找。 - Hans Passant
或者将文件安装到编译器查找的另一个文件夹中。 - Mooing Duck
2
链接现在已经失效。希望以下链接可以下载:https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/how-to-install-mapi-header-files - Ofek Shilon
1
链接再次失效了。即使是微软自己的MAPI示例现在也有失效的链接。 - aphid
1
我在这里找到了Thunderbird使用的副本: https://bugzilla.mozilla.org/show_bug.cgi?id=1439660不过我还没有尝试过。 - Charlie Reitzel

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