Pbeme de linkage severe - Programmation
Marsh Posté le 04-04-2002 à 17:55:54
bon, je sais c'est pas super agreable a lire ( ) mais bon ....
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 ?
Marsh Posté le 30-10-2002 à 10:58:22
sévère le linkage
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
(pas Blabla@Programmation hein )
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
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 |
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=
Marsh Posté le 30-10-2002 à 13:59:08
Les topic sur les problèmes de link font rarement fureur
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...
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 :
--------------------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