Partager via


Fichier objet endommagé

Mise à jour : novembre 2007

Corrupt Object File

Parfois l'éditeur de liens ne peut pas traiter vos fichiers objets parce qu'ils sont endommagés. En plus des causes habituelles pour des fichiers endommagés tels que des problèmes de réseau ou l'exposition d'une disquette à un champ magnétique, il peut arriver que le compilateur écrive un fichier objet incorrect, vous devez le signaler aux Services de Support technique de Microsoft.

Après avoir éliminé les causes possibles pour un fichier endommagé du côté du matériel, du système d'exploitation ou du réseau, essayez les conseils ci-dessous. La recompilation avec des options différentes peut parfois faire écrire un fichier objet non endommagé par le compilateur.

Pour résoudre le problème en utilisant les solutions possibles suivantes

  1. Désactivez l'optimisation par l'option /Od (Désactivé).

  2. Désactivez la régénération minimale par l'option /Gm– (Activer une régénération minimale).

  3. Compilez avec l'option /Gy (Activer la liaison au niveau des fonctions) pour générer des fonctions packagées.

  4. Utilisez une option de génération de code différente. Consultez l'option /G (Optimiser pour le processeur).

  5. Modifiez l'ordre des fonctions et des variables globales.