Документация по PostgreSQL 8.2devel | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
Несмотря на то, что полная установка PostgreSQL на Windows может быть осуществлена только с помощью MinGW или Cygwin, клиентская библиотека на C (libpq) и интерактивный терминал (psql) могут быть скомпилированы с помощью других инструментов Windows. В дистрибутиве есть файлы makefile, которые написаны для использования с Microsoft Visual C++ и Borland C++. Это делает возможным в других случаях компиляцию библиотек вручную.
Tip: Использование MinGW или Cygwin является предпочтительным. Если используете один из перечисленных выше инструментов, см. Chapter 14.
Чтобы собрать всё что возможно для Windows, используя Microsoft Visual C++, перейдите в каталог src и введите команду
nmake /f win32.mak
Подразумевается, что путь к компилятору Visual C++ включен в переменную PATH.
Чтобы собрать всё что возможно, используя Borland C++, перейдите в каталог src и введите команду
make -N -DCFG=Release /f bcc32.mak
Будут собраны следующие файлы:
Динамическая frontend библиотека для линковки
Библиотека импорта для линковки ваших программ с libpq.dll
Статическая версия frontend библиотеки
Клиентские приложения и утилиты PostgreSQL
Фактически требуется установить только один файл - библиотеку libpq.dll. Данный файл в большинстве случаев помещается в каталог WINNT\SYSTEM32 (или в WINDOWS\SYSTEM в Windows 95/98/ME). Если этот файл устанавливается с помощью программы setup, то он должен устанавливаться с проверкой версиии, используя ресурс VERSIONINFO, включенный в этот файл, чтобы убедиться, что не будет перезаписана более новая версия библиотеки.
Если вы планируете разработку программ, использующих libpq на данной машине, вы должны добавить файлы из каталогов src\include и src\interfaces\libpq в путь поиска include файлов, в настройках вашего компилятора.
Чтобы использовать данную библиотеку, вы должны добавить файл libpqdll.lib в ваш проект. (В Visual C++, просто щелкните правой кнопкой мыши по проекту и выберите добавление.)
Бесплатные инструменты разработки от Microsoft можно скачать по адресу http://msdn.microsoft.com/visualc/vctoolkit2003/. Вам также понадобится MSVCRT.lib для платформенного SDK с http://www.microsoft.com/msdownload/platformsdk/sdkupdate/. Также вы можете скачать .NET framework с http://msdn.microsoft.com/netframework/downloads/updates/default.aspx. После установки, к бинарным файлам пакета должен быть прописан путь и также вам может понадобится добавить /lib:<libpath>, чтобы указать расположение MSVCRT.lib. Бесплатные инструменты компилятора Borland C++ можно скачать по адресу http://www.borland.com/products/downloads/download_cbuilder.html#, и после этого их нужно установить подобным же образом.