错误 C1905
前端和后端不兼容(必须面向同一处理器)
当 .obj 文件由以一个处理器(如 x86、ARM 或 x64)为目标的编译器前端 (C1.dll) 生成,但由以另一个处理器为目标的后端 (C2.dll) 读取时,将发生此错误。
若要解决此问题,请确保你使用的前端和后端相匹配。 对于 Visual Studio 中创建的项目,这是默认的。 如果已编辑该项目文件并使用通向编译器工具的不同路径,则可能会出现此错误。 如果未特别设置编译器工具的路径,则你的 Visual Studio 安装损坏时可能发生此错误。 例如,你可能已将编译器 .dll 文件从一个位置复制到另一个位置。 使用 Windows 控制面板中的“程序和功能”修复或重新安装 Visual Studio。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈