我正在开发一个捕获一些Outlook事件的应用程序。我最近安装了MS Office 2010 x64,从那时起我无法再编译我的项目,我不知道这些信息是否有助于解决问题。我收到与msoutl.tlh
文件相关的错误。
错误C2371:'_ AppointmentItem :: GetOrganizer':重新定义; 不同的基本类型
这是我的导入声明:
#import "libid:00062FFF-0000-0000-C000-000000000046"
no_namespace auto_rename auto_search exclude("Folder")
use rename("Folder","OutlookFolder")
raw_interfaces_only rename("Rectangle","msw_Rectangle")
rename("ExitWindows","msw_ExitWindows")
rename("FindText","msw_FindText")
rename ("GetOrganizer","GetOrganizerEA")
答案 0 :(得分:2)
我注意到我有两个具有相同libid的注册表项,这使编译器感到困惑。我只是删除了其中一个。