Toon posts:

Mysql C++ API(Visual studio 6.0)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi allemaal,

Ik zit met een probleem...
Ik ben bezig met een project voor school,
waarin we gebruik maken van visual studio 6.0
en zoveel mogelijk STL objecten gebruiken.

Nu heb ik ook de visual studio variant van de mysql api in
dit project zitten, en daar gaat het mis.

Zodra ik een projectje maak met alleen de mysql api dan krijg ik
totaal geen linker errors, wel een heleboel warning ;(
maar zodra ik hem toevoeg aan een project waarin sockets, threads, enzovoorts
gebruik krijg ik allemaal lnk2005 errors...

msvcrt.lib msvcrtd.lib zijn de boosdoeners... deze libs zijn echter wel hard nodig...
iemand enig idee?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 10:46

.oisyn

Moderator Devschuur®

Demotivational Speaker

welke error is lnk2005?

Verder is het misschien een goede keus eens te kijken naar de ODBC API? Dat is een database-onafhankelijk systeem om databases aan te spreken en queries uit te voeren. Met de ODBC driver van mysql kun je dan ook gewoon een mysql database erachter hangen


.edit: ik heb het even opgezocht:
LNK2005: symbol already defined in object

Verwijderd schreef op 10 December 2002 @ 23:27:
msvcrt.lib msvcrtd.lib zijn de boosdoeners... deze libs zijn echter wel hard nodig...
iemand enig idee?


je moet natuurlijk ook maar met 1 van die 2 linken. msvcrt.lib is een single-threaded release runtime, en msvcrtd.lib is de debug versie daarvan

[ Voor 46% gewijzigd door .oisyn op 10-12-2002 23:53 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Verwijderd schreef op 10 December 2002 @ 23:27:
msvcrt.lib msvcrtd.lib zijn de boosdoeners... deze libs zijn echter wel hard nodig...
iemand enig idee?
Ja de MicroSoft Visual C++ RunTime libraries heb je wel nodig ja :)

edit:
Eeps .oisyn heeft een keer in z'n leven gelijk, en dat moet meteen tegen een opmerking van mij zijn :( Wat hier stond klopte dus niet idd :'(

[ Voor 36% gewijzigd door curry684 op 11-12-2002 00:50 ]

Professionele website nodig?


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 10:46

.oisyn

Moderator Devschuur®

Demotivational Speaker

Curry: dan krijg je die linker warning dat je een runtime conflict krijgt (en dat geblaat over /USE:NODEFAULTLIB ofzoiets).

En dat is dus een warning, geen error over duplicate symbols


pvree: ik blijf overigens nog steeds bij mijn standpunt dat je beter ODBC kunt gebruiken ;)

[ Voor 21% gewijzigd door .oisyn op 11-12-2002 00:34 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.