Название: Сборка PSQL Отправлено: 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 не нашел). как быть Название: Re: Сборка PSQL Отправлено: Пантер от Февраль 17, 2011, 14:42 > Qt 4.7.1 из сорцов.
Сам собирал? Название: Re: Сборка PSQL Отправлено: DarkAngel от Февраль 17, 2011, 15:17 Да, сам.
Название: Re: Сборка PSQL Отправлено: Пантер от Февраль 17, 2011, 15:26 Ну вот где собирал, там и ищи src/plugins/sqldrivers/psql, а не там, куда установил.
Название: Re: Сборка PSQL Отправлено: DarkAngel от Февраль 17, 2011, 16:02 а если сорцы уже удалены? Я, конечно, уже слил ... заново конфигурировать?
Название: Re: Сборка PSQL Отправлено: Пантер от Февраль 17, 2011, 16:04 Для сборки плагина, конфигурить не нужно.
Название: Re: Сборка PSQL Отправлено: DarkAngel от Февраль 18, 2011, 12:26 Спасибо, собрал, полученный libqsqlpsql.so закинул в /usr/local/Trolltech/Qt-4.7.1/plugins/sqldrivers и в папку проекта, однако проблему это не решило:
Цитировать QSqlDatabase: QPSQL driver not loaded Что странно, т.к. в /usr/local/Trolltech/Qt-4.7.1/plugins/sqldrivers лежит еще собранный драйвер sqlite(libqsqlite.a)QSqlDatabase: available drivers: Помогите, плиз ??? Название: Re: Сборка PSQL Отправлено: Пантер от Февраль 18, 2011, 12:48 Я бы посоветовал пересобрать Qt с параметром -qr-sql-psql, тогда драйвер будет вкомпилен в библиотеку.
Название: Re: Сборка PSQL Отправлено: DarkAngel от Февраль 18, 2011, 15:43 Спасибо, помогло :)
|