Qt5.14.2配置MySQL,MySQL(zip版)安装教程
⼿动编译适合⾃⼰Qt版本的MySQL。
1、,解压到D盘,如D:\mysql-8.0.20-winx64
2、安装Qt,⼀定勾选安装源⽂件。
⽤Qt打开Qt源⽂件中的项⽬ \qt-everywhere-src-5.14.2\qtbase\src\plugins\sqldrivers\mysql\mysql.pro
pro中添加
INCLUDEPATH +="D:\mysql-8.0.20-winx64\include"
LIBS +="D:\mysql-8.0.20-winx64\lib\libmysql.lib"
DESTDIR = ../mysql/lib/
pro中屏蔽
#QMAKE_USE += mysql
点击⼩锤⼦logo编译,报错也⽆妨。在这个项⽬⽬录中,会⽣成lib⽂件夹。
拷贝⾥⾯的四个⽂件到Qt安装路径 D:\Qt5.14.2\5.14.2\msvc2017_64\plugins\sqldrivers 中
拷贝 D:\mysql-8.0.20-winx64\lib中的 libmysql.dll到Qt的bin⽬录
3、MySQL(zip版)安装教程
3.1 D:\mysql-8.0.20-winx64\bin 添加系统环境变量path中
3.2
【Qt测试】
pro中添加
QT += sql
cpp内容
#include
#include
#include
#include
#include
#includeint main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug()<<"可以使⽤的数据库";
QStringList drivers=QSqlDatabase::drivers();
foreach(QString driver,drivers)
qDebug()<
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //连接的MYSQL的数据库驱动