Partager via


Erreur des outils Éditeur de liens LNK1123

échec lors de la conversion en fichier COFF : fichier non valide ou endommagé

Les fichiers d'entrée doivent avoir le format COFF (Common Object File Format). Si un fichier d'entrée n'est pas au format COFF, l'éditeur de liens essaie automatiquement de convertir les objets OMF 32 bits au format COFF, ou exécute CVTRES.EXE pour convertir les fichiers de ressources. Ce message indique que l'éditeur de liens n'a pas pu convertir le fichier. Cela peut également se produire lors de l'utilisation d'une version incompatible de CVTRES.EXE à partir d'une autre installation de Visual Studio, du Kit de développement Windows ou du .NET Framework.

Remarque

Si vous exécutez une version antérieure de Visual Studio, il est possible que la conversion automatique ne soit pas prise en charge.

Pour corriger ce problème

  • Appliquez l'ensemble des service packs et des mises à jour pour votre version de Visual Studio. Ceci est particulièrement important pour Visual Studio 2010.

  • Tentez une génération après avoir désactivé les liens incrémentiels. Dans la barre de menus, choisissez Projet, Propriétés. Dans la boîte de dialogue Pages de propriétés, développez Propriétés de configuration, Éditeur de liens. Modifiez la valeur Activer la liaison incrémentielle vers Non.

  • Vérifiez que la version de CVTRES.EXE trouvée en premier dans votre variable d’environnement PATH correspond à la version des outils de génération ou à la version de l’Ensemble d’outils de plateforme, utilisée par votre projet.

  • Essayez de désactiver l'option Incorporer le manifeste. Dans la barre de menus, choisissez Projet, Propriétés. Dans la boîte de dialogue Pages de propriétés, développez Propriétés de configuration, outil manifeste, entrée et sortie. Remplacez la valeur Du manifesteincorporé par Non.

  • Assurez-vous que le type de fichier est valide. Par exemple, assurez-vous qu'un objet OMF est un objet 32 bits et non pas 16 bits. Pour plus d’informations, consultez . Fichiers Obj en tant qu’entrée d’éditeur de liens et format PE.

  • Assurez-vous que le fichier n'est pas endommagé. Régénérez-le, si nécessaire.

Voir aussi

Fichiers .obj en tant qu’entrée dans l’éditeur de liens
Informations de référence sur EDITBIN
Informations de référence sur DUMPBIN