|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 151 ![]() |
Bonjour,
Je développe une appli en c++, Gtkmm et j'aurais besoin de me connecter à une base de donnée PostgreSQL. J'ai installé le paquet libpqxx-dev. J'ai trouvé une doc montrant le fonctionnement, mais j'ai un problème pour l'inclusion des headers. Que dois-je mettre ? Le paquet est-il bon ? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : novembre 2004 Messages : 247 ![]() |
Bonjour
Votre O/S Unix ou Microsoft ? Le compilateur G++ ? |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 151 ![]() |
J'ai oublié de préciser
Je développe actuellement sous Unix mais le logiciel doit pouvoir tourner sur Windows aussi. Le compilo est g++. |
|
|
00
|
|
|
#4 |
|
Inactif
![]() Inscription : novembre 2004 Messages : 247 ![]() |
Bonjour
Compilateur GNU g++ -Wall -O2 -Wno-deprecated -DHAVE_NAMESPACE_STD -DHAVE_CXX_STRING_HEADER -DDLLIMPORT="" -I/usr/include/pgsql -o votreprogresultant votreprogsource.cc -L/usr/lib -(votre lib) il faut copier la lib (so) dans /usr/lib et les *.h dans /usr/include modifiez le path en fonction de votre installation |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 151 ![]() |
J'ai installé le paquet libpqxx-dev avec apt-get.
Donc, les includes et lib doivent normalement être présentes dans les bons répertoires. Code :
Mais je cherche le nom du fichier d'en tête à inclure . Merci d'avance. |
||
|
|
00
|
|
|
#6 |
|
Inactif
![]() Inscription : novembre 2004 Messages : 247 ![]() |
Bonjour
Tapez au shell cd / find / -name libpq* -print pour trouver ou est le *.h de la libpqxx |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 151 ![]() |
J'ai trouvé l'inclusion : #include <pqxx/pqxx>
Par contre à la compilation, il ne me trouve pas les objets de la classe. La librairie se trouve bien dans /usr/lib/ et l'include dans /usr/include/pqxx/. J'ai ajouté -I/usr/include/pqxx/ aux cflags. |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 151 ![]() |
Je suis sur la doc officielle, le tuto que j'avais trouvé n'était pas correct.
Je devrais m'en sortir. Merci bustaf pour ton aide. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com