.lib qui g�n�re une erreur au link
Bonjour � tous !
Mon probl�me est vraiment simple... mais pas moyen de trouver comment faire !
Code:
1 2 3
|
Linking...
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::locale::~locale(void)" (??1locale@std@@QAE@XZ) already defined in Application.obj |
J'ai en fait std::locale::~locale(void) qui est "surchag�" par un outil de perf qui l'int�gre � Application.obj (�a compile tr�s bien sans cet outil)
et donc VS2005 le trouve 2 fois et me sort cette belle erreur...
Le probl�me, c'est que si je passe msvcprtd.lib en lib � ignorer, �a va pas le faire (il va me manquer environ 99% du runtime windows !!)
Alors il faudrait :
1. soit d�sactiver cette erreur et la passer en warning
2. soit forcer VS2005 � utiliser la bonne d�finition en levant l'ambiguit�
3. soit carr�ment taper dans la lib pour virer la d�finition qui nous emb�te
dans les 3 cas, je ne sais pas comment faire... Quelqu'un a une id�e ???!!!
merci d'avance.