Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Avance rapide | Suivant |
Bien qu'une installation complète de PostgreSQL peut seulement être construit avec MinGW ou Cygwin, la bibliothèque cliente en C (libpq) ainsi que le terminal interactif (psql) peuvent être compilés en utilisant d'autres outils Windows. Les fichiers makefile sont inclus dans la distribution source pour Microsoft Visual C++ et Borland C++. Il doit être possible de compiler les bibliothèques manuellement dans d'autres configurations.
Astuce : Utiliser Microsoft Visual C++ ou Borland C++ est la solution préférée. Si vous utilisez un de ces ensembles d'outils, référez-vous au Chapitre 14.
Pour compiler tous les utilitaires disponibles pour Windows en utilisant Microsoft Visual C++, placez-vous dans le répertoire src et saisissez la commande :
nmake /f win32.mak
Cette action ne peut être accomplie que si vous avez Visual C++ dans la variable d'environnement path.
Pour tout construire en utilisant Borland C++, placez-vous dans le répertoire src et saisissez la commande :
make -N -DCFG=Release /f bcc32.mak
Les fichiers suivants seront produits :
La bibliothèque dynamique d'interface client
La bibliothèque d'import nécessaire pour lier vos programmes à libpq.dll
La version statique de la bibliothèque d'interface client
Le terminal interactif de PostgreSQL
Habituellement, vous n'avez pas besoin d'installer les fichiers client. Vous devez placer le fichier libpq.dll dans le même répertoire que vos applications (.EXE). Si ce n'est pas possible, vous pouvez l'installer dans le répertoire WINNT\SYSTEM32 ou dans WINDOWS\SYSTEM sur des systèmes Windows 95/98/ME. Si le fichier est installé par le biais d'un programme d'installation, il doit être installé avec un contrôle de version utilisant la ressource VERSIONINFO incluse dans le fichier, afin d'assurer qu'une nouvelle version de la bibliothèque ne sera pas écrasée.
Si vous envisagez d'effectuer le développement d'une application utilisant libpq sur cette machine, vous devrez ajouter les sous-répertoires src\include et src\interfaces\libpq de l'ensemble des source dans le chemin des fichiers d'inclusion de votre compilateur.
Afin d'utiliser la bibliothèque, vous devrez ajouter libpqdll.lib dans votre projet. (Dans Visual C++, vous n'aurez qu'à cliquer avec le bouton droit sur le projet et choisir de l'ajouter.).
Précédent | Sommaire | Suivant |
Plateformes supportées | Niveau supérieur | Environnement d'exécution du serveur |