QtCreator + FireBird Linux |
Здравствуйте, гость ( Вход | Регистрация )
QtCreator + FireBird Linux |
Dovgon |
5.1.2011, 13:12
Сообщение
#1
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Пытаюсь подключится к базе firebird но получаю ошибку:
Цитата QSqlDatabase: QIBASE driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL Cannot open database: QSqlError(-1, "Driver not loaded", "Driver not loaded") Вот код:
Как я понял не может загрузить драйве, где его можно взять или как его собрать? |
|
|
Litkevich Yuriy |
5.1.2011, 13:22
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Dovgon |
5.1.2011, 13:31
Сообщение
#3
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Видел уже это. В папки /opt/firebird/ есть include и lib. А QTDIR/src/plugins/sqldrivers/ibase нет. Где их взять?
|
|
|
Litkevich Yuriy |
5.1.2011, 19:11
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Dovgon |
6.1.2011, 16:37
Сообщение
#5
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Разобрался, оказалось был установлен только QtCreator, скачал c qt.nokia.com/downloads QtSDK и все необходимыи файлы появились.
Всем кто отозвался спасибо. |
|
|
Dovgon |
7.1.2011, 7:15
Сообщение
#6
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Поспешил радоватся, куда его надо теперь полажить, а то серавно не видет. Посмотрел пути QApplication::libraryPaths(); везде полажил.
Цитата QSqlDatabase: QIBASE driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL Cannot open database: QSqlError(-1, "Driver not loaded", "Driver not loaded") |
|
|
Litkevich Yuriy |
7.1.2011, 13:34
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
куда его надо теперь полажить кого его?был установлен только QtCreator, скачал c qt.nokia.com/downloads QtSDK Да нет не только креатор, тыж сам приводишь в первом сообщении темы:QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL стало быть Qt уже установлен в системе (тем более если KDE4 используется). Надо было в менеджере пакетов только один пакет найти, с именем типа:qt4-firebird qt4-intrbase т.е. готовый бинарь. Ну а если ты установил QtSDK то должны были установится:Qt Creator Qt4 (со всеми потрахами, SQL-драйверами, релизные и отладочные версии) П.С. если сам огнептиц стоит, то его клиентскую библиотеку должно быть видно (для виндовоза через переменную окружения PATH, а для Линуха может и как-то иначе) |
|
|
Dovgon |
7.1.2011, 20:55
Сообщение
#8
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
надо в самой программе подключать плагин?
|
|
|
Litkevich Yuriy |
7.1.2011, 22:54
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Dovgon |
9.1.2011, 13:27
Сообщение
#10
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Немного разобрался, сначало почистил папки из которых загружаются плагины, что бы убедится откуда он их подцепляет. Потом нашел уже собранные в QtSDK плагины для MySQL каторые он видел до зачистки, скопировал их, но не чего не изменилась (программа не нашла не один плагин для работы с БД). Значит он не может состыковать собранные плагины этим Qt и рабочий Qt на котором работет KDE. Буду пробовать обновить свой Qt до 4.7.
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 11:49 |