Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » KDevelop / Qt / wxWidget » mysql einbinden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.08.2003, 19:37 Uhr
~christian
Gast


hallo,

versuche eben mit mysql unter linux zu arbeiten. ich verwende kdevelop. laut:
www.mysql.com/doc/de/Building_clients.html
" target="_blank">
www.mysql.com/doc/de/Building_clients.html

muss ich die mysqlclient bib. einbinden. wie muss ich diese denn richtig einbinden, ich erhalte immer die fehlermeldung:
No rule to make target 'mysqlclient.a' needed by 'meinemProgramm'. Stop.
was mache ich denn falsch?

danke.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.08.2003, 20:57 Uhr
~christian
Gast


jetzt habe ich einmal ohne dem KDev das file compiliert, mit:

g++ main.cpp -lmysqlclient -L /usr/lib/mysql -osql.out

komm ich hin. Wie kann ich diese simple Option im KDev einstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
31.08.2003, 21:09 Uhr
Pablo
Supertux
(Operator)


In KDevelop gibt es einen Menü (Tools glaube ich), wo man diese ganze Sachen auswählen kann. Ich muss nachschauen.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.08.2003, 21:16 Uhr
Pablo
Supertux
(Operator)


Jetzt hab ich es:
Im Menü Project wählst du options aus (oder F7 drücken)
In Compiler Options kannst du den Compiler einstellen und im Linker wählst du die Libraries. Vielleicht muss du deine in additional eintragen
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.09.2003, 11:06 Uhr
~christian
Gast


hi,

ja, das tue ich auch, aber es hilft halt nix. Ich erhalte immer den selben Fehler, No rule to make target 'mysqlclient', needed by 'myprog'. Stop.

Muss ich vielleicht irgendwie angeben, was er mit der mysqlclient lib machen soll?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.09.2003, 11:10 Uhr
~christian
Gast


puh, habs gerade hinbekommen. bei den zusätzlichen Libs unter linker muss man:
-lmysqlclient
schreiben, also mit der option -l.
Zusätzlich muss man dann noch unter compiler einstellungen und dann linker schalter -L/usr/lib/mysql/ (mit abschließendem /) angeben.

Danke aber nochmals!

Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.09.2003, 11:10 Uhr
typecast
aka loddab
(Operator)


Der Fehler deutet darauf hin, dass deine Makefile nicht aktualiesert wurde. Schau mal danach
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ KDevelop / Qt / wxWidget ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: