Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1345 connectés 

  FORUM HardWare.fr
  Programmation

  [mysql++/VC++6.0/MFC] probleme de linkage !!! urgent !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mysql++/VC++6.0/MFC] probleme de linkage !!! urgent !!!

n°79448
TukMaster6​66
Posté le 08-12-2001 à 13:49:18  profilanswer
 

g inclus mysql++ ds mon projet MFC est depuis g une chier de message d'erreur :( selon koi certain des obj serais declarer et utiliser ds 2 lib different.  
pourant je n'ai fait que suivre ce ki est dis ds les help de mysql++ , a savoir inclure la lin (mysql++.lib) rendre accecible les dir d'include et de lib de mysql++, et mettre le libmySQL.dll dans la dir du projet. alors voila je met egalement les lignes d'erreur si kelkun c m'aider, merci d'avance :
 
Linking...
msvcprt.lib(MSVCP60.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(class s
td::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z) already defined in libcpmt.lib(ios.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Copy(unsigned int)" (?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z)
 already defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Tidy(bool)" (?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z) alread
y defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "void __cdecl std::_Xlen(void)" (?_Xlen@std@@YAXXZ) already defined in libcpmt.lib(string.obj)
msvcprt.lib(MSVCP60.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_string@
DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in libcpmt.lib(ios.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private: bool __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Grow(unsigned int,bool)" (?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAE
_NI_N@Z) already defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.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> >::erase(unsigned
 int,unsigned int)" (?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z) already defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall std::ios_base::Init::Init(void)" (??0Init@ios_base@std@@QAE@XZ) already defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall std::ios_base::Init::~Init(void)" (??1Init@ios_base@std@@QAE@XZ) already defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall std::_Winit::_Winit(void)" (??0_Winit@std@@QAE@XZ) already defined in libcpmt.lib(wiostrea.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall std::_Winit::~_Winit(void)" (??1_Winit@std@@QAE@XZ) already defined in libcpmt.lib(wiostrea.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Split(void)" (?_Split@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ) alread
y defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "void __cdecl std::_Xran(void)" (?_Xran@std@@YAXXZ) already defined in libcpmt.lib(string.obj)
msvcprt.lib(MSVCP60.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 co
nst *,unsigned int)" (?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z) already defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Freeze(void)" (?_Freeze@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ) alre
ady defined in libcpmt.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in libcpmt.lib(xlock.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall std::_Lockit::_Lockit(void)" (??0_Lockit@std@@QAE@XZ) already defined in libcpmt.lib(xlock.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _memmove already defined in libcmt.lib(memmove.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _tolower already defined in libcmt.lib(tolower.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public: int __thiscall type_info::operator==(class type_info const &)const " (??8type_info@@QBEHABV0@@Z) already defined in libcmt.lib(typinfo.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public: int __thiscall type_info::before(class type_info const &)const " (?before@type_info@@QBEHABV1@@Z) already defined in libcmt.lib(typinfo.obj)
LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library
Release/ProjetDB.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
 
ProjetDB.exe - 22 error(s), 1 warning(s)

mood
Publicité
Posté le 08-12-2001 à 13:49:18  profilanswer
 

n°79544
TukMaster6​66
Posté le 08-12-2001 à 18:13:55  profilanswer
 

up
ARRRRRRGGGGGGGGG ya vraiment personne ki c resoudre mon probleme ???? :(

n°79592
la viper
Posté le 08-12-2001 à 19:38:59  profilanswer
 

fo que tu rajoutes dans tes settings les libs utilisés dans ton projet .. apres la compilation foncrtionnera :)

n°79837
TukMaster6​66
Posté le 09-12-2001 à 19:15:06  profilanswer
 

non tu as mal compris la kestion ca c regler c kan jeles ajoute la lib mysql++.lib cree des confilt avec une utiliser (aparament ) avec mfc

n°79849
matt276
Posté le 09-12-2001 à 20:11:17  profilanswer
 

Moi perso j'ai jamais réussi à l'utiliser mysql++
J'avais toujours des problème du même genre que toi, j'ai laissé tombé.
Quand je dois utiliser du vc++ + mysql, je le fais en odbc avec crecordset (pas génial du tout à utiliser, mais çà marche pas mal)
En Java, mysql avec jdbc c'est génial par contre ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [mysql++/VC++6.0/MFC] probleme de linkage !!! urgent !!!

 

Sujets relatifs
[SQL - Access] URGENT !!!!! C'est quoi une contrainte d'intégrité réfé[MYSQL] kestion conne mais pour une liste de membres vous prenez koi??
[PHP & MySQL] PB ?help meProbleme addslashes, stripslashes ?
[PHP ]probleme avec les cookiesJAVA MySQL
[php - MySQL] Test d'une entrée ds la base MySQL[C++] Access ou mysql
[PHP MySQL] Retour chariot non pris en compte dans les champs[PHP MySQL] Problème de suppression d'entrée dans une table...
Plus de sujets relatifs à : [mysql++/VC++6.0/MFC] probleme de linkage !!! urgent !!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR