Partager via


Erreur irrécupérable C1905

Front-end et back end non compatibles (doivent cibler le même processeur)

Cette erreur se produit lorsqu’un fichier .obj est généré par un serveur frontal du compilateur (C1.dll) qui cible un processeur, tel que x86, ARM ou x64, mais qu’il est lu par un serveur principal (C2.dll) qui cible un autre processeur.

Pour résoudre ce problème, assurez-vous d'utiliser un compilateur frontal et un compilateur principal qui correspondent. Il s'agit du paramétrage par défaut pour les projets créés dans Visual Studio. Cette erreur peut se produire si vous avez modifié le fichier projet et utilisé des chemins d’accès aux outils de compilateur différents. Si vous n’avez pas spécifiquement défini de chemin d’accès pour les outils du compilateur, cette erreur peut survenir si votre installation de Visual Studio est endommagée. Par exemple, vous pouvez avoir copié les fichiers .dll du compilateur d'un emplacement à un autre. Utilisez les programmes et fonctionnalités dans windows Panneau de configuration pour réparer ou réinstaller Visual Studio.