我想在 C++ 中开发一个 Outlook 插件,以获取一些信息,如主题、收件人、抄送和附件,为此我指的是一个链接,即http://www.olivierlanglois.net/Outlook_Automation_with_cpp_2.html#Usingthecode2。我也从这个链接下载了源代码,但是在我的机器上构建时(visual studio 2008)我遇到了一个错误,即致命错误 LNK1104: cannot open file 'mfc71.lib' 所以请通过该链接并提供帮助。
问问题
954 次
2 回答
1
您正在使用 Visual Studio 2008。MFC 7.1 对您来说已经“过时”了。您拥有(并且应该使用)的版本是 9.0。因此,您必须尝试链接到mfc90.lib
。我不确定是否需要进一步的代码调整,只是准备好代码不一定能开箱即用。
于 2012-08-28T09:01:54.313 回答
0
您需要导入 MSO.dll、VB6EXT.olb 和 MSOUTL.olb。它们位于办公室安装目录中。
如果你想要一个加载项,你在 Visual Studio 中的“其他项目类型”->“可扩展性”->“共享加载项”中有一个模板。
在那里,您可以为 C++ 中的 Outlook 加载项选择模板。请注意,您选择制作加载项的应用程序之间没有区别,它只是告诉 Visual Studio 在调试期间他们应该执行哪个应用程序,以及他们应该为您注册加载项的哪个应用程序。
创建并加载模板后,您可以将 IDispatch* 获取到 Outlook 应用程序对象。应用程序对象在 MSOUTL.olb 中声明。
希望能帮助到你!:-)
于 2012-08-28T09:13:13.337 回答