共用方式為


嚴重錯誤 C1905

前端和後端不相容 (必須以相同處理器為目標)

當以某個處理器為目標的編譯器前端 (C1.dll) 產生 .obj 檔案時,就會發生此錯誤,例如 x86、ARM 或 x64,但是由以不同處理器為目標的後端 (C2.dll) 讀取。

若要修正這個問題,請確定您使用相符的前端和後端。 這是在 Visual Studio 中所建立專案的預設值。 如果您有編輯專案檔,並使用編譯器工具的不同路徑,可能會發生這個錯誤。 如果您沒有特別設定編譯器工具的路徑,則如果您的 Visual Studio 安裝已損毀,就可能會發生這個錯誤。 比方說,您可能將編譯器 .dll 檔案由一個位置複製到另一個位置。 使用 Windows 主控台中的程式和功能 來修復或重新安裝 Visual Studio。