I have a VS6 project which I brought into VS .NET, and all has been
building fine. Then I upgraded to VS 2003 and I have one source which
will no longer compile. Any clues?
Compiling...
DotNetManagedEx port.cpp
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc \include\atlcom .h(5529) : error C2872: 'CONNECTDATA' :
ambiguous symbol
could be 'C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\Platfo rmSDK\Include\O CIdl.h(395) : tagCONNECTDATA
CONNECTDATA'
or 'C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\includ e\vcclr.h(15) :
System::Runtime ::InteropServic es::CONNECTDATA '
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\includ e\xmemory(136) : while compiling class-template member
function 'HRESULT
ATL::IConnectio nPointImpl<T,pi id,CDV>::EnumCo nnections(IEnum Connection
s ** )'
with
[
T=CKeyBuild,
piid=& _GUID_d74f30ea_ 21d1_4857_b8d2_ 75ba604fc8a1,
CDV=ATL::CComDy namicUnkArray
]
d:\ODP\PPS\PPS System\PPSLibNE T\_IKeyBuildEve nts_CP.h(6) : see
reference to class template instantiation
'ATL::IConnecti onPointImpl<T,p iid,CDV>' being compiled
with
[
T=CKeyBuild,
piid=& _GUID_d74f30ea_ 21d1_4857_b8d2_ 75ba604fc8a1,
CDV=ATL::CComDy namicUnkArray
]
d:\ODP\PPS\PPS System\PPSLibNE T\KeyBuild.h(17 ) : see reference to
class template instantiation 'CProxy_IKeyBui ldEvents<T>' being
compiled
with
[
T=CKeyBuild
]
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc \include\atlcom .h(5530) : error C2872: 'CONNECTDATA' :
ambiguous symbol
could be 'C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\Platfo rmSDK\Include\O CIdl.h(395) : tagCONNECTDATA
CONNECTDATA'
or 'C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\includ e\vcclr.h(15) :
System::Runtime ::InteropServic es::CONNECTDATA '
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc \include\atlcom .h(5537) : error C2872: 'CONNECTDATA' :
ambiguous symbol
could be 'C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\Platfo rmSDK\Include\O CIdl.h(395) : tagCONNECTDATA
CONNECTDATA'
or 'C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\includ e\vcclr.h(15) :
System::Runtime ::InteropServic es::CONNECTDATA '