Как подключить QT и MariaDB. драйвер не загружен

#c #mysql #qt #mariadb #qt-creator

#c #mysql #qt #mariadb #qt-creator

Вопрос:

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь
введите описание изображения здесь

введите описание изображения здесь

Та же ошибка «Драйвер QMYSQL не загружен».

Но другие люди видят QMYSQL в сообщении «QSqlDatabase: доступные драйверы».

Почему у меня его даже нет?

Комментарии:

1. Вы должны создать драйвер QMYSQL самостоятельно. Вы можете увидеть руководство по его сборке в Windows здесь . И, пожалуйста, используйте кодовые блоки для кода, а не изображения.

Ответ №1:

Первое, что нужно загрузить установщик connector, в зависимости от используемой вами версии компилятора, 64 или 32 бит, для c отсюда: https://downloads.mysql.com/archives/c-c /

найдите папку установки connector и выполните следующие команды.

cd% QTDIR% qtbase src plugins sqldrivers

qmake — MYSQL_INCDIR = «C: / Program Files / MySQL / MySQL Connector C 6.1 / include» MYSQL_LIBDIR = «C: / Program Files / MySQL / MySQL Connector C 6.1 / lib»

mingw32-сделать

mingw32-выполнить установку

Здесь вы можете ознакомиться с официальной документацией Qt. https://doc.qt.io/qt-5/sql-driver.html#qmysql

и с этим у вас все будет готово, удачи.

примечание. не забудьте включить модуль sql в свой файл .pro.