国瑾瑶 发表于 2025-6-4 19:51:20

QT6.8 MySQL驱动编译最简单的方法 (MinGW 64bit,MSVC2022 64bit)

编译只需要从MySql官网下载驱动,剩余只需要QT环境就可完成.
第1步:下载驱动

         下载MySQL驱动,官网上下载. https://downloads.mysql.com/archives/c-c/
https://downloads.mysql.com/archives/get/p/19/file/mysql-connector-c-6.1.11-winx64.zip
https://downloads.mysql.com/archives/get/p/19/file/mysql-connector-c-6.1.11-win32.zip
 下载完成后,解压到某个文件夹(64位的驱动),例如:D:\Softwares\QT\MySql\mysql64 
第2步:打开数据库驱动项目

 在QT中 打开项目,选择文件为CMakeLists.txt
 D:\ProgramFiles\Qt\6.8.0\Src\qtbase\src\plugins\sqldrivers\CMakeLists.txt
完成后项目目录结果如下(没有 mysql):
 
 默认情况下,会让你选择构建套件,我们先选择 Desktop Qt 6.8 MinGW 64-bit

 然后,拖动滚动条到下方,点击 Configure Project
 完成后,我们切换到【项目】

 我们按照以下 1,2,3步设置后,过滤出以下配置项

 配置参数如下:
 
第3步:编译

点击左下角开始构建,此时会有提示

 完成后,我们再来看项目结构,己经多出来一个 mysql:

 成功的情况下,项目下的以下目录,会出来编译后的dll文件
 
第4步:复制文件

我们需要复制一些文件到QT环境中才能生效.
1).复制编译好的库文件
我们将这2个文件复制到 D:\ProgramFiles\Qt\6.8.0\mingw_64\plugins\sqldrivers 下

 2).复制libmysql.dll到对应的bin目录下
         D:\Softwares\QT\MySql\mysql64\lib\libmysql.dll 复制到
         D:\ProgramFiles\Qt\6.8.0\mingw_64\bin 下面
第5步:验证成果

         到此全部完成,你需要重启QT测试你的应用了
使用以下语句可以列出可用的驱动

qDebug()

虹姥 发表于 2025-10-13 00:41:48

yyds。多谢分享

谷江雪 发表于 2025-12-7 19:25:56

这个好,看起来很实用

谅潭好 发表于 2025-12-25 23:28:11

过来提前占个楼

滕佩杉 发表于 2025-12-26 14:50:52

分享、互助 让互联网精神温暖你我

菅舛 发表于 2026-1-16 07:42:32

感谢发布原创作品,程序园因你更精彩

旱由 发表于 2026-1-17 08:05:55

谢谢楼主提供!

乐敬 发表于 2026-1-18 01:38:35

这个有用。

宇文之 发表于 2026-1-18 07:02:17

谢谢分享,试用一下

聊账 发表于 2026-1-20 07:55:56

热心回复!

黎娅茜 发表于 2026-1-21 05:04:26

热心回复!

扔飒 发表于 2026-1-21 09:32:23

感谢分享,学习下。

古修蟑 发表于 2026-1-21 23:42:37

过来提前占个楼

聱嘹 发表于 2026-1-22 16:53:10

鼓励转贴优秀软件安全工具和文档!

赖琳芳 发表于 2026-1-24 08:33:53

谢谢分享,辛苦了

拍棹 发表于 2026-1-25 10:30:57

感谢分享,学习下。

匣卒 发表于 2026-1-26 06:02:22

不错,里面软件多更新就更好了

寨亳 发表于 2026-1-29 14:24:38

yyds。多谢分享

尝琨 发表于 2026-1-30 06:07:29

不错,里面软件多更新就更好了

骆贵 发表于 2026-2-1 22:13:06

用心讨论,共获提升!
页: [1] 2
查看完整版本: QT6.8 MySQL驱动编译最简单的方法 (MinGW 64bit,MSVC2022 64bit)