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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Qt-4.5.1-vs8]Проблема подключения sqllite  (Прочитано 4241 раз)
Разуев Максим
Гость
« : Июнь 29, 2009, 19:34 »

Проблема такая:
 Я в проекте использую SQLITE. На машине с Qt программа работает нормально. На чистой машине при попытке обратится к базе происходит вылет. sqllite4.dll копировал куда только можно, в папку с программой, в подпапку sqldrivers, в подпапку plugins/sqldrivers. Создавал qt.conf, пробовал добавить пути. Ничего не работает. Программа видит sqlite только если dll лежит в папке с Qt. Я осмотрел весь форум но решения проблемы не нашел.
Я проверял по консоли все другие плагины подгружаются из папки программы нормально (imageformats, phonon_backend) а sqlite нехочет.
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Июнь 29, 2009, 20:48 »

У меня таже самая конфигурация - вот кусок из инсталятора NSIS

    SetOutPath "$INSTDIR\sqldrivers"
    File "C:\Qt\plugins\sqldrivers\qsqlite4.dll"

Все работает.

PS: у меня большие сомнения в стабильности 4.5.1 - я ее вообще проскочил с 4.5.0 на 4.5.2.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


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


Просмотр профиля WWW
« Ответ #2 : Июнь 30, 2009, 06:14 »

Сделай sqlite не плагином и проблемы не будет. Подмигивающий
Записан

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

Чтоб не плагином надо вроде перекомпилить Qt. А это долго и неудобно.
Кстати а какие еще варианты кроме статической сборки.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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