initguid.h和mapiguid.h有重复的地方吗?
幸福绿光 2010-09-07 04:30:28 我的程序里有加载PNG的功能,也有SMS的功能。如果只实现其中某一个功能,都运行的很好,但是如果同时实现两个功能就会有56个错误,我不知道怎么办了?
希望大家帮忙!
下面是bug:
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(102) : error C2374: 'IID_IMAPISession' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(102) : see declaration of 'IID_IMAPISession'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(105) : error C2374: 'IID_IMAPITable' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(105) : see declaration of 'IID_IMAPITable'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(108) : error C2374: 'IID_IMAPIAdviseSink' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(108) : see declaration of 'IID_IMAPIAdviseSink'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(111) : error C2374: 'IID_IMAPIControl' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(111) : see declaration of 'IID_IMAPIControl'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(114) : error C2374: 'IID_IProfAdmin' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(114) : see declaration of 'IID_IProfAdmin'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(117) : error C2374: 'IID_IMsgServiceAdmin' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(117) : see declaration of 'IID_IMsgServiceAdmin'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(120) : error C2374: 'IID_IProviderAdmin' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(120) : see declaration of 'IID_IProviderAdmin'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(123) : error C2374: 'IID_IMAPIProgress' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(123) : see declaration of 'IID_IMAPIProgress'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(128) : error C2374: 'IID_IMAPIProp' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(128) : see declaration of 'IID_IMAPIProp'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(131) : error C2374: 'IID_IProfSect' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(131) : see declaration of 'IID_IProfSect'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(134) : error C2374: 'IID_IMAPIStatus' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(134) : see declaration of 'IID_IMAPIStatus'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(137) : error C2374: 'IID_IMsgStore' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(137) : see declaration of 'IID_IMsgStore'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(140) : error C2374: 'IID_IMessage' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(140) : see declaration of 'IID_IMessage'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(143) : error C2374: 'IID_IAttachment' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(143) : see declaration of 'IID_IAttachment'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(146) : error C2374: 'IID_IAddrBook' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(146) : see declaration of 'IID_IAddrBook'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(149) : error C2374: 'IID_IMailUser' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(149) : see declaration of 'IID_IMailUser'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(154) : error C2374: 'IID_IMAPIContainer' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(154) : see declaration of 'IID_IMAPIContainer'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(157) : error C2374: 'IID_IMAPIFolder' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(157) : see declaration of 'IID_IMAPIFolder'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(160) : error C2374: 'IID_IABContainer' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(160) : see declaration of 'IID_IABContainer'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(163) : error C2374: 'IID_IDistList' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(163) : see declaration of 'IID_IDistList'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(168) : error C2374: 'IID_IMAPISup' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(168) : see declaration of 'IID_IMAPISup'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(173) : error C2374: 'IID_IMSProvider' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(173) : see declaration of 'IID_IMSProvider'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(176) : error C2374: 'IID_IABProvider' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(176) : see declaration of 'IID_IABProvider'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(179) : error C2374: 'IID_IXPProvider' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(179) : see declaration of 'IID_IXPProvider'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(184) : error C2374: 'IID_IMSLogon' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(184) : see declaration of 'IID_IMSLogon'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(187) : error C2374: 'IID_IABLogon' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(187) : see declaration of 'IID_IABLogon'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(190) : error C2374: 'IID_IXPLogon' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(190) : see declaration of 'IID_IXPLogon'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(195) : error C2374: 'IID_IMAPITableData' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(195) : see declaration of 'IID_IMAPITableData'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(200) : error C2374: 'IID_IMAPISpoolerInit' : redefinition; multiple initialization
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(200) : see declaration of 'IID_IMAPISpoolerInit'
C:\Program Files\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\mapiguid.h(205) : error C2374: 'IID_IMAPISpoolerSession' : redefinition; multiple initialization