Teilen über


Compilerfehler C3505

Typbibliothek 'guid' kann nicht geladen werden.

Bemerkungen

C3505 kann verursacht werden, wenn Sie den 32-Bit-, x86-gehosteten Cross-Compiler für 64-Bit-, x64-Ziele auf einem 64-Bit-Computer ausführen, da der Compiler unter WOW64 ausgeführt wird und nur aus der 32-Bit-Registrierungsstruktur lesen kann.

Sie können diesen Fehler beheben, indem Sie sowohl 32-Bit- als auch 64-Bit-Versionen der Typbibliothek erstellen, die Sie importieren möchten, und dann beide registrieren. Sie können auch den nativen 64-Bit-Compiler verwenden, der erfordert, dass Sie ihre VC++-Verzeichnisse-Eigenschaft in der IDE so ändern, dass sie auf den 64-Bit-Compiler verweist.

Weitere Informationen finden Sie unter