Compartir a través de


Error del compilador C3505

no se puede cargar la biblioteca de tipos 'GUID'

El error C3505 se puede producir si ejecuta el compilador cruzado hospedado en sistemas x86 de 32 bits para destinos x64 de 64 bits en una máquina de 64 bits, ya que el compilador se ejecuta en WOW64 y solo puede leer desde el subárbol del Registro de 32 bits.

Puede resolver este error si compila las versiones de 32 y 64 bits de la biblioteca de tipos que intenta importar y las registra después. O bien puede usar el compilador nativo de 64 bits, que requiere cambiar la propiedad Directorios de VC++ en el IDE para que apunte al compilador de 64 bits.

Para obtener más información, vea