Bonjour,
Je suis confronté à un problème de conflit entre bibliothèques que je ne parviens pas à résoudre:
J'ai deux fichiers ".lib" contenant toute une série de fonctions similaires mais comportant également des fonctions distinctes (il faut donc que les deux bibliothèques soient présentes).
Néanmoins, lors de la compilation j'obtiens des erreurs pour les fonctions en commun :
libpng.lib(pngerror.obj) : error LNK2005: _png_set_error_fn déjà défini(e) dans DragonFireSDK.lib(pngerror.obj)
J'utilise Visual studio 2008.
J'ai vu sur le net que cela pouvait se résoudre en modifiant les paramètres de la bibliothèque runtime (projet -> propriétés -> C/C++ -> génération de code) mais peu importe ce que je mets dans ce champ, les erreurs sont toujours là (juste le nombre d'erreurs qui varie).
N'y a t il pas un moyen simple pour faire coexister mes deux bibliothèques sans avoir de conflit pour les fonctions communes ?
Je vous remercie.
Partager