Russian Qt Forum
Ноябрь 24, 2024, 03:03
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Qt 4.5.1 и plugins для бд
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt 4.5.1 и plugins для бд (Прочитано 12726 раз)
sharkerr
Гость
Qt 4.5.1 и plugins для бд
«
:
Апрель 27, 2009, 08:14 »
Установил эту версию,но он почему то не видет плагины к qsqllite и qsqlodbc хотя в каталоге ...qt\plugins\sqldrivers\
присутствуют следующие файлы
libqsqlite4.a
libqsqlited4.a
libqsqlodbc4.a
libqsqlodbcd4.a
qsqlite4.dll
qsqlited4.dll
qsqlodbc4.dll
qsqlodbcd4.dll
Попробовать перекомпилировать? Начал компилить....
Странно при выполнении configure -qt-sql-odbc -qt-sql-sqlite : следующее
SQL driver:
ODBC .................. yes
SQLITE................. yes(qt)
Хотя пример sqlbrowser, не показывает не обного загруженного плагина. Что делать как то надо по другому загружать все это дело?
«
Последнее редактирование: Апрель 27, 2009, 08:20 от sharkerr
»
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 4.5.1 и plugins для бд
«
Ответ #1 :
Апрель 27, 2009, 09:19 »
ищи по форуму:
"Кэш плагинов"
"Driver not loaded"
Записан
Юра.
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Qt 4.5.1 и plugins для бд
«
Ответ #2 :
Апрель 27, 2009, 11:37 »
Хм, извини за вопрос, но после конфигура make делал?
-qt-sql-odbc собирает не плагин, а вкомпиливает подержку odbc в QtSql4.dll
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
sharkerr
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #3 :
Апрель 28, 2009, 06:51 »
Цитата: panter_dsd от Апрель 27, 2009, 11:37
Хм, извини за вопрос, но после конфигура make делал?
-qt-sql-odbc собирает не плагин, а вкомпиливает подержку odbc в QtSql4.dll
делал не make, а mingw32-make, так как make не является внутренней или внешней командой, после долгих мучений все таки собрал плагин -plugin-sql-odbc, но почему то все равно пример sqlbrowser не загружает не одного плагина. В чем проблема не пойму все темы перечитал про "Кэш плагинов" "Driver not loaded", все что там было написано все испробовал и все равно результат один и тотже
«
Последнее редактирование: Апрель 28, 2009, 07:40 от sharkerr
»
Записан
sharkerr
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #4 :
Апрель 28, 2009, 08:14 »
Сейчас поставил Qt 4.5 безо всякой компиляции все заработало. Что они такого в Qt4.5.1 прикрутили такого, что ничего там не работает то?
Записан
ритт
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #5 :
Апрель 28, 2009, 09:30 »
4.5.1 - всё работает, пример sqlbrowser показывает все установленные плагины
Записан
sharkerr
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #6 :
Апрель 28, 2009, 09:58 »
Цитата: Константин от Апрель 28, 2009, 09:30
4.5.1 - всё работает, пример sqlbrowser показывает все установленные плагины
Странно, у меня почему то не работает? Может надо все нормально удалить и почистить и заново постивить? Кроме реестра куда нибудь он еще сохраняет настройки
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Qt 4.5.1 и plugins для бд
«
Ответ #7 :
Апрель 28, 2009, 17:11 »
Нет.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
sharkerr
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #8 :
Апрель 29, 2009, 07:19 »
Все заработало. Сначало все грохнул, почистил временные папочки, реестр и снова поставил qt и все заработало. Большое всем спасибо!
Записан
Prm
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #9 :
Апрель 30, 2009, 06:26 »
До кучи. Чтобы приложение видело и загружало нужные плагины, нужно в папке с программой создать файл qt.conf и скопировать из папки %QTDIR%/plugins сюда же папку с плагинами sqldrivers
файл qt.conf содержит следующее:
[Paths]
Plugins = ./
Подробности в справке по QT(поиск по qt.conf).
Записан
ритт
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #10 :
Апрель 30, 2009, 07:42 »
> До кучи. Чтобы приложение видело и загружало нужные плагины, нужно в папке с программой создать файл qt.conf <snip>
не "нужно", а "можно"
Записан
baggins
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #11 :
Август 03, 2009, 20:41 »
а в чем тут может быть проблема? когда компилирую релиз версию через QtCreator, к базе (firebird) клиент подключается нормально, а когда просто запускаю экзешник, пишет пресловутый driver not loaded. qt.conf создан, необходимые дллки и папка с собранными плагинами присутсвуют в папке релиз
Записан
Prm
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #12 :
Август 04, 2009, 15:06 »
Проконтролируйте вызовом QLibraryInfo::location(QLibraryInfo::PluginsPath) путь к папке, где лежат Ваши plugin-ы.
Записан
baggins
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #13 :
Август 04, 2009, 20:37 »
проверил, они лежат в release/plugins, этот путь к ним у меня в qt.conf и прописан
Записан
baggins
Гость
Re: Qt 4.5.1 и plugins для бд
«
Ответ #14 :
Август 05, 2009, 00:51 »
все решил проблему, надо было в переменные среды винды добавить путь к bin firebird'a. в проект то я добавил путь поэтому из creator'a запускался
«
Последнее редактирование: Август 05, 2009, 00:53 от baggins
»
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...