x64 visual update studio sp1 microsoft for visual-c++ visual-studio-2008 atlcom

visual-c++ - studio - visual c++ 2008 sp1 mfc security update(x86)



VS 2008 atlcom.h ClassesAllowedInStream no definido(no se puede convertir el parĂ¡metro) (1)

Este es un error que surge de un error en la instalación de VS2008 Service Pack 1. Yo tuve el mismo problema.

Una solución para mí fue reinstalar VS 2008 (opción de instalación "reparar / limpiar instalación nueva") y luego instalar SP1.

El error ocurre si se instala un SDK de Windows entre la instalación de VS2008 y SP1. En este caso, la instalación de VS2008 SP1 actualiza el archivo atlcom.h , pero no actualiza su archivo incluido atlcomcli.h consecuencia, por lo tanto ClassesAllowedInStream no está definido.

Consulte las discusiones en MSDN Social y en esta lista de correo .

Estoy intentando construir un proyecto en VC ++ 2008 y está dando el siguiente error:

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

¿Alguien puede ayudar?