crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Сборка драйвера PostgreSQL под винду, qsqlpsql4.dll и libqsqlpsql4.a в %QTDIR%\plugins\sqldrivers
silver47
  опции профиля:
сообщение 23.11.2010, 10:59
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 1.4.2010
Пользователь №: 1584

Спасибо сказали: 40 раз(а)




Репутация:   6  


Драйвер собрался dllки на выходе получил, но в QSqlDatabase::drivers только ("QSQLITE", "QODBC3", "QODBC").
В системный Path добавил путь к директории bin PostgreSQL. В sqlbrowser QPSQL имеется, а у меня в проекте нет, в чем я ошибся?

Спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
sadhu
  опции профиля:
сообщение 23.11.2010, 11:09
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 9
Регистрация: 22.11.2010
Пользователь №: 2209

Спасибо сказали: 0 раз(а)




Репутация:   0  


была такая проблемма с бетой 4.6 попробуй кинуть дллки из bin и сам драйвер в папку к экзешнику
P.S. учитывай версию собранного драйвера : отладочная имеет имя libqsqlpsqld.dll
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
silver47
  опции профиля:
сообщение 23.11.2010, 12:33
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 1.4.2010
Пользователь №: 1584

Спасибо сказали: 40 раз(а)




Репутация:   6  


гм.... прописал такое в PATH C:\Qt\2010.05\bin;C:\Qt\2010.05\mingw\bin;c:\windows\system32;c:\psql\bin.
Список доступных драйверов пополнился: ("QSQLITE", "QODBC3", "QODBC", "QPSQL7", "QPSQL").
Скажите пожалуйста при переносе на другую систему при условии наличия sqldrivers в пути PATH добавлять нужно будет только путь до psql\bin?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 4.12.2024, 14:09