编译器错误 C3505
无法加载类型库“guid”
如果在 64 位计算机上为 64 位 x64 位目标运行 32 位 x86 托管的交叉编译器,则可能会导致 C3505,因为编译器在 WOW64 下运行,并且只能从 32 位注册表配置单元中读取。
可以通过同时生成你尝试导入的 32 位和 64 位版本的类型库,然后同时注册它们来解决此错误。 或者,可以使用原生 64 位编译器,这要求你更改 IDE 中的 VC++ Directories 属性,以指向 64 位编译器。
有关详细信息,请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈