Qt编译MySQL(8.0.26)驱动

本文详细介绍了如何在Qt环境中编译MySQL驱动,包括检查MySQL版本位数、修改Qt源码的pro文件、编译过程及最后的驱动复制步骤。确保驱动与MySQL版本和编译器位数匹配,以实现正确连接。

Qt编译MySQL驱动

注:本驱动编译教程适用于所有的MySQL版本(本文使用MySQL8.0.26版本)

准备工作:

  1. 安装MySQL(怎么安装就不在本文演示),

MySQL官方网址:https://downloads.mysql.com/archives/installer/

 

  1. 确认安装MySQL的版本位数

配置好环境变量,然后使用cmd进行查看(-V一定要使用大写)

  1. 接下来就开始编译

找到MySQL安装路径(找到如下所示的两个文件夹)

然后打开Qt 的src 源码下的MySQL驱动编译工程

打开之后修改pro文件如下:

INCLUDEPATH += "C:/Program Files/MySQL/MySQL Connector C 6.1/include"

LIBS += "C:/Program Files/MySQL/MySQL Connector C 6.1/lib/libmysql.lib"

DESTDIR = ../mysql/lib

然后点击运行(会弹出这个框,但是不用管他)

回到驱动编译工程目录会生成如下文件(这就是我们需要的驱动了)

最后一步将这两个文件复制到下图目录中

一定要将MySQL的驱动位数和编译器位数对上,否则不能使用

编译32位的则去官网下载一下32的驱动装上

地址:https://downloads.mysql.com/archives/c-c/

安装完之后找到对应的这两个文件(然后接下来的操作都和前面的一样了)

到此驱动编译结束(Qt打印一下驱动)

显示false打开失败,说明驱动加载成功了,接下来就是配置MySQL,由于加密协议需要更改登录MySQL的认证方式(如下图)

大功告成!!!

编译好的驱动给大家准备好了(包括WinGW32 、64 和 MSVC32 、 64):

https://download.csdn.net/download/qq_27869357/83199282?spm=1001.2014.3001.5503https://download.csdn.net/download/qq_27869357/83199282?spm=1001.2014.3001.5503

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值