Russian Qt Forum

Qt => Базы данных => Тема начата: Андрей А. от Февраль 09, 2007, 17:35



Название: Опять чертов "driver not loaded" у mysql.
Отправлено: Андрей А. от Февраль 09, 2007, 17:35
Прошу прощения за избитую тему, но я не нашел на форуме решения. При переносе на чистую машину (с урезанной до нельзЯ виндой) появляется "Driver not loaded" для mysql-драйвера. На девелоперской машине все, естественно работает. Всякие qmysql.dll и libmysql.dll положены в рабочую папку. Сам mysql-сервер установлен на чистой машине аналогично девелоперской.
Где копать - ума не приложу!?


Название: Опять чертов "driver not loaded" у mysql.
Отправлено: alexis от Февраль 09, 2007, 20:36
положить кутешный драйвер к мускулу в диррикторию
APPDIR/sqldrivers


Название: Опять чертов "driver not loaded" у mysql.
Отправлено: Sergey B. от Февраль 10, 2007, 06:46
Если не заработает, прибей ветку.
HKEY_CURRENT_USER\Software\Trolltech
И перезапусти программу.


Название: Опять чертов "driver not loaded" у mysql.
Отправлено: alex12 от Февраль 11, 2007, 01:26
Я приспособился собирать проект так, что нужный plugin статически прилинковывается как dll-ка к exe-шеику. При старте если он не находит qsqlmysql.dll -- ругается сразу. Никаких проблем с Driver not loaded. Делается это так: при сброке плагина в .pro добавляешь:
Код:
DEFINES += QT_STATICPLUGIN

Скомпилить свой проект полностью со статическим плагином мне не удалось: ругается на отсутствие функиций mysql.


Название: Опять чертов "driver not loaded" у mysql.
Отправлено: Андрей А. от Февраль 14, 2007, 08:56
Цитата: "alexis"
положить кутешный драйвер к мускулу в диррикторию
APPDIR/sqldrivers

Не помогло.  :(
Я вот думаю, может опять с манифестами чего-то...

добавлено спустя 9 минут:

 
Цитата: "Sergey B."
Если не заработает, прибей ветку.
HKEY_CURRENT_USER\Software\Trolltech
И перезапусти программу.

А вот это помогло. Большое спасибо! :)