我正在尝试在VC++2008中构建一个项目,它给出了以下错误:
error C2664: 'HRESULT ATL::CComVariant::ReadFromStream
(IStream *,VARTYPE,ATL::ClassesAllowedInStream,DWORD)' :
cannot convert parameter 3 from 'const int' to 'ATL::ClassesAllowedInStream'
c:\program files (x86)\microsoft visual studio 9.0\vc\atlmfc\include\atlcom.h
6054有人能帮上忙吗?
发布于 2014-02-05 03:42:05
这是一个错误,源于VS2008 Service Pack1安装中的错误。我也有同样的问题。
我的一个变通方法是重新安装VS2008(设置选项“修复/全新安装”),然后立即安装SP1。
如果在安装VS2008和SP1之间安装了Windows SDK,则会出现此错误。
请参阅讨论on MSDN Social和in this mailing list。
https://stackoverflow.com/questions/5558278
复制相似问题