Pbeme de linkage severe

Pbeme de linkage severe - Programmation

Marsh Posté le 04-04-2002 à 17:36:57    

bon, voila ce que j'obtiens sous VC++ :
j'utilise une librairie d'images interne a la boite ainsi que VTK 4.0 (VisualisationToolKit) et j'obtiens ca : :fou:
--------------------Configuration: MarchingCubesIrregularGrid - Win32 Debug--------------------
Linking...
msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (??1?$basic_strin
g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in MarchingCubesIrregularGrid.obj
msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class basic_string<char,s
truct std::char_traits<char>,class std::allocator<char> >::allocator<char> const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z) already defined in MarchingCubesIrregularGrid.obj
msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::assign(char  
const *)" (?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z) already defined in MarchingCubesIrregularGrid.obj
msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::size(void)const " (?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE
IXZ) already defined in MarchingCubesIrregularGrid.obj
msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::append(unsig
ned int,char)" (?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z) already defined in MarchingCubesIrregularGrid.obj
MarchingCubesIrregularGrid.obj : error LNK2001: unresolved external symbol "__int64 const  std::_Fpz" (?_Fpz@std@@3_JB)
MarchingCubesIrregularGrid.obj : error LNK2001: unresolved external symbol "private: static class std::locale::_Locimp *  std::locale::_Locimp::_Global" (?_Global@_Locimp@locale@std@@0PAV123@A)
MarchingCubesIrregularGrid.obj : error LNK2001: unresolved external symbol "public: static class std::locale::id  std::ctype<char>::id" (?id@?$ctype@D@std@@2V0locale@2@A)
MarchingCubesIrregularGrid.obj : error LNK2001: unresolved external symbol "private: static int  std::locale::id::_Id_cnt" (?_Id_cnt@id@locale@std@@0HA)
MarchingCubesIrregularGrid.obj : error LNK2001: unresolved external symbol "private: static short const * const  std::ctype<char>::_Cltab" (?_Cltab@?$ctype@D@std@@0PBFB)
nafxcwd.lib(timecore.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcwd.lib(apphelp.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcwd.lib(filelist.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv
nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc
 
j'y comprends plus rien la, j'ai pourtant ignore certaines librairies qui posaient probleme, mais la rien a faire :??:

Reply

Marsh Posté le 04-04-2002 à 17:36:57   

Reply

Marsh Posté le 04-04-2002 à 17:55:54    

bon, je sais c'est pas super agreable a lire (:D :D :D ) mais bon ....
[:totoz]

Reply

Marsh Posté le 30-10-2002 à 10:53:00    

Salut je rencontre aujourd'hui un problème qui a l'air de ressembler au tien (mêmes erreurs...). Peux-tu me dire comment tu as résolu ton prob stp ?

Reply

Marsh Posté le 30-10-2002 à 10:58:22    

sévère le linkage [:totoz]
 
[:ddr555]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-10-2002 à 10:58:58    

filou66 a écrit a écrit :

Salut je rencontre aujourd'hui un problème qui a l'air de ressembler au tien (mêmes erreurs...). Peux-tu me dire comment tu as résolu ton prob stp ?




 
t'aura plus de chances sur blabla -> il passe sa vie là bas :D
 
(pas Blabla@Programmation hein :o)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-10-2002 à 11:12:18    

filou66 a écrit a écrit :

Salut je rencontre aujourd'hui un problème qui a l'air de ressembler au tien (mêmes erreurs...). Peux-tu me dire comment tu as résolu ton prob stp ?




 
remonter un topic six mois après ça se fait pas :o :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-10-2002 à 11:19:50    

antp a écrit a écrit :

 
 
remonter un topic six mois après ça se fait pas :o :p




 
Ben j'ai le même prob que lui et je veux la solution...
 
J'ai quand-même créé un nouveau topic pour ce prob, mais il a moins de succès !
http://forum.hardware.fr/forum2.ph [...] h=&subcat=

Reply

Marsh Posté le 30-10-2002 à 13:59:08    

Les topic sur les problèmes de link font rarement fureur :D
 
ce genre de Pb est generalement lié a des biblotheques incompatibles, par exemple :
 
l'une utilise <ostream> l'autre <ostream.h>  
ou
l'une est MT (multithreadée) et l'autre pas
 
comment resoudre ?
 
quelques  fois il suffit d'enlever une lib dans la liste de celles que mets MSVC, mais souvent le mieux est de gerer les incompatibilitées...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed