вторник, 31 марта 2015 г.

Установка Postgresql 9.3.4 и сборка библиотеки libpq для работы с базой из С++ на Windows 7


Скачиваем бинарный инсталлятор сервера и клиентской программы для администрирования БД pgAdmin для x86 - http://www.enterprisedb.com/postgresql-936-installers-win32?ls=Crossover&type=Crossover , для amd64 - http://www.enterprisedb.com/postgresql-936-installers-linux64?ls=Crossover&type=Crossover .

Исходники я скачиваю пока только для сборки libpq. Скачиваем и распаковываем https://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.gz (например, в D:\Libraries\postgresql-9.3.4). Распаковать можно при помощи свободного архиватора 7-zip: инсталлятор для x86 - http://www.7-zip.org/a/7z938.msi, для amd64 - http://www.7-zip.org/a/7z938-x64.msi.

Устанавливаем ActivePerl http://www.activestate.com/activeperl/downloads. Для Windows 7 x86 берем 32bit, для amd64 - 64bit. При установке надо оставить включенным чекбокс "Add Perl to PATH environment variable".

Скачиваем и устанавливаем express версию VS 2008 Express Edition  http://download.microsoft.com/download/8/B/5/8B5804AD-4990-40D0-A6AA-CE894CBBB3DC/VS2008ExpressENUX1397868.iso. Входим в VS 2008 Command prompt.

Можно скомпилировать PostgreSQL при помощи Windows SDK для Windows 8 (подходит для Windows 7)  https://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx. Входим в Windows SDK 7.1 Command prompt.

d:
cd D:\Libraries\postgresql-9.3.4\src\tools\msvc
build libpgport
build libpq
build DEBUG libpgport
build DEBUG libpq

Использован материал статей:
1) http://www.postgresql.org/docs/9.3/static/install-windows-full.html
2) http://turecki.net/node/3

Комментариев нет:

Отправить комментарий