Russian Qt Forum

Qt => Базы данных => Тема начата: sergp от Июнь 16, 2007, 08:43



Название: Qt 4.3.0 + Vista + PostgreSQL
Отправлено: sergp от Июнь 16, 2007, 08:43
Qt 4.3.0 OpenSource Edition + MinGW 5.1.3
Такая проблема - откомпилировал плугин следующим образом:
1. добавил в psql.pro:
  INCLUDEPATH+=C:\psql\include
  LIBS+=C:\psql\lib\libpq.a
2. в папке %QTDIR%\src\plugins\sqldrivers\psql:
  qmake -o Makefile psql.pro
  mingw32-make

Все без проблем откомпилировалось, в папке %QTDIR%\plugins\sqldrivers  появилось два файла
 qsqlpsql4.dll
 qsqlpsql4.a
Однако при попытке подключиться к базе получаю
 Driver not loaded
sqlbrowser так же не видит драйвера psql

может подскажет кто, почему драйвер не загружается
или я что сделал не так?


Название: Qt 4.3.0 + Vista + PostgreSQL
Отправлено: sergp от Июнь 20, 2007, 04:49
Помню с mysql былв подобная проблема.
Эта решилась путем пересборки Qt:

configure.exe -qt-sql-psql -I C:\psql\include -L C:\psql\lib -l pq

все прекрасно работает

Qt 4.3.0 OpenSource PostgreSQL 8.2