|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 54 ![]() |
Bonjour,
Je suis entrain d’implémenter une application C++. J'utilise visual C++ 2010. Dans cette application, je veux me connecter à ma base des données qui est déjà créé sur Postgres 9.2. Je sais pas les étapes à suivre pour réussir cette connexion. Donc, je besoin de votre aide. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 54 ![]() |
D'après ma recherche sur internet, j'arrive à savoir que j'ai besoin d'une bibliothèque appelée libpq++ pour réussir la connexion. Mais le problème est comment installer cette bibliothèque. Merci
|
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : octobre 2008 Messages : 1 702 ![]() |
La bibliothèque C libpq est suffisante, on peut utiliser une surcouche C++ mais ce n'est pas indispensable. (surtout si c'est libpq++ qui est considérée comme obsolète).
Si on considère un serveur postgresql après exécution de l'installeur. Sous le répertoire d'installation il y a le numéro de version de postgresql, par exemple 9.2 Dedans il y a un répertoire lib qui contient libpq.lib et un autre répertoire include qui contient les fichiers .h nécessaires pour développer. Il faut ajouter ces chemins et cette bibliothèque dans les propriétés du projet sous visual. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 54 ![]() |
Merci pour la réponse. Mais j'aime bien que vous m'aidez de plus surtout que cela fait maintenant 7 jours que je suis bloqué à cette étape.
Avec une recherche sur internet, j'ai trouvé que la procédure habituelle pour utiliser une bibliothèque externe est : 1/ Ajouter le chemin des en-têtes dans les répertoires du compilateur pour le projet : -> Menu Projet/Propriétés -> Sur l'arbre de gauche, choisir Propriétés de configuration - C/C++ - Général -> Sur le tableau de droite, la première ligne "Autres répertoires Include" : ajouter le(s) répertoire(s) de ta bibliothèque contenant les en-têtes 2/ Ajouter le chemin des .lib dans les répertoires du compilateur pour le projet : -> Menu Projet/Propriétés -> Sur l'arbre de gauche, choisir Propriétés de configuration - Editeur de Liens - Général -> Sur le tableau de droite, la ligne "Répertoire de bibliothèques supplémentaires" : ajouter le(s) répertoire(s) de ta bibliothèque contenant les .lib 3/ Préciser les bibliothèques avec lesquelles liées ton projet : -> Menu Projet/Propriétés -> Sur l'arbre de gauche, choisir Propriétés de configuration - Editeur de Liens - Entrée -> Sur le tableau de droite, la première ligne "Dépendances supplémentaires" : ajouter la ou les bibliothèques .lib avec lesquelles ton projet doit être lié. Le problème est que j'ai suivi ces étapes mais toujours il y a le même problème "fatal error C1083: Impossible d'ouvrir le fichier include*: 'libpq-fe'*: No such file or directory " . Merci. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com