Driver Libpqxx MinGW

TheBeginnerQF
Дата: 22.01.2015 19:58:25
Требуется создать шустрый расчетный модуль для учетной системы. Прочитан справочник по С, сейчас осваиваю С++. Первое быстрее, но ООП из второго позволит лучше (м.б. легче) отразить "состояния" реальных объектов.
Затык на "настройке" компилятора.

Сервер: PostgreSQL 9.3.2 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit
Клиент: Оффтопик Server 2008 R2 Stadard 64 bit SP1
На клиенте:
MinGW 4.8.1
MSYS 1.0.18 (вроде бы) - установлена в C:\MinGW\MSYS что не хорошо как по инструкции http://pqxx.org/development/libpqxx/browser/trunk/win32/INSTALL.txt#latest (кстати может кто подскажет где в оффтопике "программы и компоненты" из "панели управления" только 64битные. Когда-то находил этот экзешник в папке оффтопика, название запамятовал...)
На диске имеются сорцы Postgresql 9.3.2

Дальше по инструкции - http://pqxx.org/development/libpqxx/browser/trunk/win32/INSTALL.txt#latest

Строка 286 - необходимо иметь на борту установленную "5) zlib (http://www.zlib.org/)."
Строка 292 - "2) Install MSYS--but not into the MinGW directory tree!" как бы снести и переустановить...
Строки:
294 4) Extract, compile, and install zlib
295 # From the main source directory of zlib:
296 ./configure --prefix=c:/mingw/local && make && make install
Собственно сам затык.

Вывод MSYS на "./configure --prefix=c:/mingw/local && make && make install":
"Checking for gcc...
Please use win32/Makefile.gcc instead.
** ./configure aborting."

Надо было вроде "make -f win32/Makefile.gcc" - отработало без ругани.
Пробовал и "make -f win32/Makefile.gcc BINARY_PATH=/usr/local/bin INCLUDE_PATH=/usr/local/include LIBRARY_PATH=/usr/local/lib install"
и
"make -f win32/makefile.gcc install BINARY_PATH=/mingw/bin INCLUDE_PATH=/mingw/include LIBRARY_PATH=/mingw/lib"
что одно и то же...

Следующими шагами нужно ставить постгрес и потом лишь драйвер...


М.б. есть способ заставить взлететь драйвер?

Заранее благодарен!
Может обойтись?
Дата: 05.02.2015 15:45:27
TheBeginnerQF
Требуется создать шустрый расчетный модуль для учетной системы. Прочитан справочник по С, сейчас осваиваю С++. Первое быстрее, но ООП из второго позволит лучше (м.б. легче) отразить "состояния" реальных объектов.
Затык на "настройке" компилятора.

Сервер: PostgreSQL 9.3.2 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit
Клиент: Оффтопик Server 2008 R2 Stadard 64 bit SP1
На клиенте:
MinGW 4.8.1
MSYS 1.0.18 (вроде бы) - установлена в C:\MinGW\MSYS что не хорошо как по инструкции http://pqxx.org/development/libpqxx/browser/trunk/win32/INSTALL.txt#latest (кстати может кто подскажет где в оффтопике "программы и компоненты" из "панели управления" только 64битные. Когда-то находил этот экзешник в папке оффтопика, название запамятовал...)
На диске имеются сорцы Postgresql 9.3.2

Дальше по инструкции - http://pqxx.org/development/libpqxx/browser/trunk/win32/INSTALL.txt#latest

Строка 286 - необходимо иметь на борту установленную "5) zlib (http://www.zlib.org/)."
Строка 292 - "2) Install MSYS--but not into the MinGW directory tree!" как бы снести и переустановить...
Строки:
294 4) Extract, compile, and install zlib
295 # From the main source directory of zlib:
296 ./configure --prefix=c:/mingw/local && make && make install
Собственно сам затык.

Вывод MSYS на "./configure --prefix=c:/mingw/local && make && make install":
"Checking for gcc...
Please use win32/Makefile.gcc instead.
** ./configure aborting."

Надо было вроде "make -f win32/Makefile.gcc" - отработало без ругани.
Пробовал и "make -f win32/Makefile.gcc BINARY_PATH=/usr/local/bin INCLUDE_PATH=/usr/local/include LIBRARY_PATH=/usr/local/lib install"
и
"make -f win32/makefile.gcc install BINARY_PATH=/mingw/bin INCLUDE_PATH=/mingw/include LIBRARY_PATH=/mingw/lib"
что одно и то же...

Следующими шагами нужно ставить постгрес и потом лишь драйвер...


М.б. есть способ заставить взлететь драйвер?

Заранее благодарен!


А можетпроще не использовать мингв?
Может сделать доступ через виртуальную машину? А на нее накатить линукс
fte
Дата: 05.02.2015 18:31:12
Возьмите dll-ки из pgAdmin'a, инклюды из сорцов postgesql
?-?-?
Дата: 06.02.2015 03:13:34
TheBeginnerQF
.... Прочитан справочник по С...
...
Заранее благодарен!


а он в чём виновен, а эта ветка форума?

Пожалуйста ....

Да, огласите весь список ....
Только не нужно задавать следующий вопрос "-как задать динамический путь (туда)... ."