Russian Qt Forum
Ноябрь 23, 2024, 08:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сборка PSQL  (Прочитано 5819 раз)
DarkAngel
Гость
« : Февраль 17, 2011, 14:33 »

Приветствую.
Qt 4.7.1 из сорцов. Убунту 10.04. PostgreSQL 9.0.
Собственно, проблема в том, что плагин постгреса не собран. Согласно докам, необходимо выполнить:
 cd $QTDIR/src/plugins/sqldrivers/psql
 qmake "INCLUDEPATH+=/usr/include/pgsql" "LIBS+=-L/usr/lib -lpq" psql.pro
 make
но в /usr/local/Trolltech/Qt-4.7.1/plugins/sqldrivers нет папки /pgsql, а вместо /usr/include/pgsql, у меня /usr/include/postgresql.
Т.е, суть в том, что самих сорцов psqlя нет(psql.pro я нигде в директории Qt не нашел).
как быть
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Февраль 17, 2011, 14:42 »

> Qt 4.7.1 из сорцов.

Сам собирал?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
DarkAngel
Гость
« Ответ #2 : Февраль 17, 2011, 15:17 »

Да, сам.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Февраль 17, 2011, 15:26 »

Ну вот где собирал, там и ищи src/plugins/sqldrivers/psql, а не там, куда установил.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
DarkAngel
Гость
« Ответ #4 : Февраль 17, 2011, 16:02 »

а если сорцы уже удалены? Я, конечно,  уже слил ... заново конфигурировать?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #5 : Февраль 17, 2011, 16:04 »

Для сборки плагина, конфигурить не нужно.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
DarkAngel
Гость
« Ответ #6 : Февраль 18, 2011, 12:26 »

Спасибо, собрал, полученный libqsqlpsql.so закинул в /usr/local/Trolltech/Qt-4.7.1/plugins/sqldrivers и в папку проекта, однако проблему это не решило:
Цитировать
QSqlDatabase: QPSQL driver not loaded
QSqlDatabase: available drivers:
Что странно, т.к. в /usr/local/Trolltech/Qt-4.7.1/plugins/sqldrivers лежит еще собранный драйвер sqlite(libqsqlite.a)
Помогите, плиз  Непонимающий
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Февраль 18, 2011, 12:48 »

Я бы посоветовал пересобрать Qt с параметром -qr-sql-psql, тогда драйвер будет вкомпилен в библиотеку.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
DarkAngel
Гость
« Ответ #8 : Февраль 18, 2011, 15:43 »

Спасибо, помогло Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.064 секунд. Запросов: 22.