Errore del compilatore C3505
impossibile caricare la libreria dei tipi 'guid'
C3505 può essere causato dall'esecuzione del compilatore incrociato a 32 bit, ospitato x86 per destinazioni x64 a 64 bit in un computer a 64 bit, perché il compilatore è in esecuzione in WOW64 e può leggere solo dall'hive del Registro di sistema a 32 bit.
È possibile risolvere questo errore compilando sia versioni a 32 bit che a 64 bit della libreria dei tipi che si sta tentando di importare e quindi registrarle entrambe. In alternativa, è possibile usare il compilatore nativo a 64 bit, che richiede di modificare la proprietà Directory VC++ nell'IDE in modo che punti al compilatore a 64 bit.
Per ulteriori informazioni, vedere,