返回顶部
首页 > 资讯 > 数据库 >QT学习之路——Qt QMySQL driver not loaded问题(笔记)
  • 809
分享到

QT学习之路——Qt QMySQL driver not loaded问题(笔记)

qt学习笔记 2023-09-14 11:09:41 809人浏览 泡泡鱼
摘要

一、问题:Qt连接数据库时出现以下情况: QsqlDatabase: QMysql driver not loaded(mysql驱动不能加载) QSqlDatabase: available drivers: QSQLITE QMYSQL

一、问题:Qt连接数据库时出现以下情况:

QsqlDatabase: QMysql driver not loaded(mysql驱动不能加载)

QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7

这是有可用的mysql驱动,但是不能加载

二、分析问题原因

1、 若Mysql数据库的位数与Qt开发软件的位数都是64位(或者32位),这种情况一般不会出现连接不上数据库

2、若Mysql数据库的位数与Qt软件的位数不一致时,MySQL数据库是64位,qt开发软件是32位的,这种MySQL数据库与Qt开发软件的位数不一致就容易出现mysql驱动不能加载问题。

三、解决问题:回到最初问题,有驱动但不能加载

MySQL数据库64位,qt开发软件为32位。需要下载32位的libmysql.dll动态库。链接:https://downloads.mysql.com/archives/c-c/

将压缩包解压,将lib文件夹下的libmysql.dll和libmysql.lib文件拷贝到Qt的安装目录的bin文件夹下即可。

 

来源地址:https://blog.csdn.net/qq_39020917/article/details/132223175

您可能感兴趣的文档:

--结束END--

本文标题: QT学习之路——Qt QMySQL driver not loaded问题(笔记)

本文链接: https://lsjlt.com/news/407079.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作