关于qt安装mysql驱动 qt连接数据库报错:QSqlDatabase: QMYSQL driver not loaded

第一步:去github下载驱动

第二步:去mysql网站下载lib文件

第三步:把文件放入对应的文件夹大功告成!

在学习qt的时候mysql连接不成功发现错误 QMYSQL driver not loaded,解决问题如下

首先在qt安装文件夹下,如下图是否有此两个文件若是没有需要通过编译源码或者去github下载

我是在github上下的懒得编译

github链接放在此处,qt6到qt5对应的版本驱动都有

https://github.com/thecodemonkey86/qt_mysql_driver/releases?page=1icon-default.png?t=N7T8https://github.com/thecodemonkey86/qt_mysql_driver/releases?page=1下载完解压之后将这两个文件放入qt对应的文件夹内

我在解决这问题时网上搜的解决办法中要添加环境变量,其实并不需要,只是cmd命令行获取版本时需要。

如果你系统环境变量添加了mysql安装路径下的bin目录和lib目录那么便可以直接用命令行来获取mysql版本

在命令行内输入mysql --version

到此mysql官网下载对应版本的文件

https://downloads.mysql.com/archives/community/icon-default.png?t=N7T8https://downloads.mysql.com/archives/community/

下载对应的版本,此文件为mysql的lib文件

下载完之后将文件夹内的以下两个文件复制到qt安装文件夹对应版本的bin目录下

32位放在32位,64位放在64位

然后大功告成

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值