Delen via


Waarschuwing LNK4006 voor Linker Tools

symbool dat al is gedefinieerd in object; tweede definitie genegeerd

Opmerkingen

De opgegeven symbol, weergegeven in de gedecoreerde vorm, werd meerdere keren gedefinieerd. Wanneer deze waarschuwing wordt tegengekomen, wordt symbol twee keer toegevoegd, maar alleen de eerste vorm wordt gebruikt.

U kunt deze waarschuwing krijgen als u probeert twee import-bibliotheken samen te voegen in één.

Als u de C-runtimebibliotheek opnieuw bouwt, kunt u dit bericht negeren.

Oplossen met behulp van de volgende mogelijke oplossingen

  1. De opgegeven symbol functie kan een verpakte functie zijn, gemaakt door te compileren met /Gy. Dit symbool is opgenomen in meer dan één bestand, maar is gewijzigd tussen compilaties. Hercompileren van alle bestanden met de symbol.

  2. De opgegeven symbol objecten zijn mogelijk anders gedefinieerd in twee lidobjecten in verschillende bibliotheken.

  3. Er kan twee keer een absolute waarde zijn gedefinieerd, met een andere waarde in elke definitie.

  4. Als het foutbericht wordt ontvangen bij het combineren van bibliotheken, symbol bestaat deze al in de bibliotheek waaraan wordt toegevoegd.