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

打印 上一主题 下一主题

主题 1708|帖子 1708|积分 5124

编译只需要从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()

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表