QT 连接MySQL 提示Driver not loaded Driver not loaded!

BruceLee2020 2020-04-13 11:25:36
重点: 开发环境下 连接正常, 但是发布后就连接不上MySQL。
我是在虚拟机环境下开发的,在虚拟机上和本物理机上(Win10)都运行正常。
在同事Win10上也是提示Driver not loaded Driver not loaded!
在样机上也是提示,样机操作系统和开发的虚拟机是相同的系统!
libmysql.dll 已经放到可执行目录下,qsqlmysql.dll在windeployqt的时候已经包含在sqldrivers文件夹下了。
开发环境:win7 64 旗舰版 + QT5.9.9 + VS2015 32位
...全文
320 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
BruceLee2020 2020-04-13
  • 打赏
  • 举报
回复
进过无数搜索,无数尝试,终于解决了,把 libmysql.dll (文件版本:5.7.28.0) 替换为低版本(5.5.54.0)的就可以了. 高版本的libmysql.dll文件找安装MySQL的同事要的,他应该给我的是他安装的哪个版本的dll. 此问题还是比较诡异,我开发环境下是没有装MySQL的,都是远程连接到同一个MySQL 数据库。 虽然问题得以解决,但是产生的原因是什么呢,还是不清楚!

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧