Avertissement des outils Éditeur de liens LNK4006
symbole déjà défini dans l’objet ; deuxième définition ignorée
Le symbol
donné, affiché dans sa forme décorée, a été défini plusieurs fois. Lorsque cet avertissement est rencontré, symbol
il est ajouté deux fois, mais seul son premier formulaire sera utilisé.
Vous pouvez obtenir cet avertissement si vous essayez de fusionner deux bibliothèques d’importation en une seule.
Si vous régénérez la bibliothèque d’exécution C, vous pouvez ignorer ce message.
Pour résoudre ce problème, appliquez les solutions possibles suivantes.
La fonction donnée
symbol
peut être empaquetée, créée en compilant avec /Gy. Ce symbole a été inclus dans plusieurs fichiers, mais a été modifié entre les compilations. Recompilez tous les fichiers qui incluent lesymbol
fichier .L’donnée
symbol
a peut-être été définie différemment dans deux objets membres dans différentes bibliothèques.Un absolu peut avoir été défini deux fois, avec une valeur différente dans chaque définition.
Si le message d’erreur est reçu lors de la combinaison de bibliothèques,
symbol
il existe déjà dans la bibliothèque à laquelle elle est ajoutée.