#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.