@Junior007

Как подключить MySQL к QT?

Как подключить MySQL к QT?

Искал, искал, не нашел. Где-то пишут, что нужно как-то самостоятельно собирать плагин, но как это делать?

Вот, что выдает:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7


Буду очень благодарен даже за ссылку на инструкцию для нубов.
  • Вопрос задан
  • 2392 просмотра
Решения вопроса 1
Rou1997
@Rou1997
Лезть к плагину не обязательно если установлен Qt, а вот что необходимо, так это скачать официальную библиотеку libmysql.dll нужной архитектуры (x86 или x64) и положить ее в ту же папку, где и EXE.
Насчет плагина, чтобы работала без установленного Qt нужно в папку с EXE положить папку sqldrivers с файлом qsqlmysql.dll, это и есть плагин (обертка для libmysql.dll), эту папку и этот файл вы найдете там, куда устанавливается Qt, но еще раз плагин нужно класть только для распространения, а у вас Qt установлен целиком, поэтому и без этого должно работать.
Вообще, в Qt довольно много таких проблем как с этим libmysql.dll, поэтому развивайте аналитическое мышление, в данном случае стоило попробовать другие типы БД и прийти к выводу что проблема именно с MySQL, а также учитесь отлаживать и пользоваться исходным кодом, он у Qt открытый.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы