Qt编译及部署qsqlmysql.dll教程(Qt版本:Qt5 )

一、准备条件

1、与安装的Qt版本位数相同的mysql数据库安装完成并可以正常使用;
2、本教程中Qt使用的版本是mingw32的版本;

二、使用qtcreator编译sqldrivers中的mysql项目

1、mysql项目源码的路径

D:\qt\5.9.8\5.9.8\Src\qtbase\src\plugins\sqldrivers\mysql

2、mysql.pro中添加mysql数据库头文件及动态库,代码如下:

TARGET = qsqlmysql

HEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp

#QMAKE_USE += mysql
OTHER_FILES += mysql.json

PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(../qsqldriverbase.pri)

#mysql数据库动态库的路径
win32: LIBS += -LD:/mysql-5.7.35-win32/lib/ -llibmysql

#mysql数据库include头文件路径
INCLUDEPATH += D:/mysql-5.7.35-win32/include
DEPENDPATH += D:/mysql-5.7.35-win32/include

3、编译生成debug与release版本,生成路径如下:

在这里插入图片描述

三、部署qsqlmysql动态库

1、将第二章中编译生成的qsqlmysqld与qsqlmysql拷贝到如下路径:

D:\qt\5.9.8\5.9.8\mingw53_32\plugins\sqldrivers

2、在新建的Qt工程中进行使用,配置如下:

QT       += sql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值