PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql und kdevelop



sutterp
19-09-2001, 15:04
Guten Tag,

Wie und wo kann ich unter kdevelop einen Pfad zu benoetigten Header und Library Dateien angeben?

Ich versuche mit kdevelop eine Applikation zu schreiben welche auf eine mysql Datenbank zugreift.

Die header Dateien fuer mysql befinden sich in /usr/local/include und in /usr/local/include/mysql.

Ich habe versucht bei configure --with-extra-includes="/usr/local/include" anzugeben, leider ohne Erfolg.

Wo sind die moeglichen optionen fuer configure dokumentiert?

Vielen Dank fuer eure Tips.

Peter Sutter

commander
26-07-2004, 11:39
oh ja, hab genau das selbe problem...

Danke

anda_skoa
26-07-2004, 16:03
Ich schätze bei KDevelop3 im automake Manager.

Ciao,
_

commander
27-07-2004, 08:25
mhh was ist der autmakemanager?
welche parameter müssen da rein? ist das die option unter projekt optionen??
hab die englische version installiert, kdevelop.org war irgendwie down

commander
27-07-2004, 09:00
also wenn ich mich nicht täusche müssten die include pfade doch bei configure mit angegeben werden oder?

Ich mein i#wenn ich die mysql dazupacke, kommen tausend fehler das er die ganzen includes aus der myslql nicht finden kann...

commander
27-07-2004, 09:21
Habe folgende Lösungsvorschlag gelesen(Version 2.1)

Project->Options->Compiler Options->Flags and Warnings->CFLAGS = include-pfad zu den mysql-headern (da wo die mysql.h ist)
bspl: -I /usr/local/include/mysql/
Das gleiche kommt nach C++FLAGS

Project->Options->Compiler Options->Linker FLags->additional flags = lib-pfad zu den mysqllibs (da wo die libmysqlclient.a ist)
bspl: -L /usr/local/lib/mysql/

Project->Options->Linker Options->additional libraries = -lmysqlclient

commander
27-07-2004, 11:39
Ich habs:

Alles geupdatet (g++ etc.)

dann nicht bei den flags, sondern bei compiler->configure die pfade angegeben..

und dann #include </usr/include/mysql/mysql.h>

und nu funzt es