Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / QMysql. QT видит драйвер, но не грузит. / 6 сообщений из 6, страница 1 из 1
16.05.2013, 23:43
    #38261156
Obsess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMysql. QT видит драйвер, но не грузит.
Собрал плагин MySQL, получил библиотеки qsqlmysqld4.dll, libqsqlmysqld4.a и положил их в папку в C:\<QT-ver>\plugins\sqldrivers.
Запускаю программу из QT - всё работает.
Запускаю отдельным *.exe - в консоль пишется ошибка
QSqlDatabase: QMYSQL driver not loaded.
QSqlDatabase: available drivers: QMYSQL QSQLITE QODBC


Ошибка возникает при вызове функции
Код: plaintext
1.
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");


Подскажите, пожалуйста, как здесь быть?
...
Рейтинг: 0 / 0
17.05.2013, 00:19
    #38261174
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMysql. QT видит драйвер, но не грузит.
QMYSQL это не самостоятельный драйвер, а враппер над реальным клиентом MySQL.
В одном случае QMYSQL может найти этого клиента, в другом не может.
...
Рейтинг: 0 / 0
17.05.2013, 00:36
    #38261183
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMysql. QT видит драйвер, но не грузит.
Obsess,
когда пускаешь ехе, в каталоге, где он находится, создай подкаталог sqldrivers и подложи туда dll. обрати внимание, что для дебажной и релизной сборок dll с дровами - разные
...
Рейтинг: 0 / 0
17.05.2013, 23:54
    #38262899
Obsess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMysql. QT видит драйвер, но не грузит.
egorychObsess,
когда пускаешь ехе, в каталоге, где он находится, создай подкаталог sqldrivers и подложи туда dll. обрати внимание, что для дебажной и релизной сборок dll с дровами - разные
Нет, это не сработало.

Оказывается, переменная PATH во время запуска из QT и без него была разной.
...
Рейтинг: 0 / 0
18.05.2013, 01:27
    #38262971
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMysql. QT видит драйвер, но не грузит.
ObsessОказывается, переменная PATH во время запуска из QT и без него была разной.QT это что такое? Эта такая операционная система? Или файловый менеджер? Или хотя бы IDE?
...
Рейтинг: 0 / 0
18.05.2013, 07:57
    #38263043
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMysql. QT видит драйвер, но не грузит.
White Owl,

QuickTime плеер же ну
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / QMysql. QT видит драйвер, но не грузит. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]