一、问题及解决方法
问题在:VS Qt 连接 MySQL 帖子里面有详细描述,这里不再赘述!
本人的解决方法:改用了最新版的Qt5.12.2以及mysql的5.7.25解决了驱动无法加载的问题,具体步骤如下:
1.安装VS2017,Qt5.12.2并设置好环境。
2.MySQL官网下载mysql5.7.25的server,注意32位和64位。地址:Download MySQL Community Server - 5.7.25
3.在解压出来的文件夹下面找到libmysql.dll,libmysqld.dll并拷贝到类似D:\Qt\Qt5.12.2\5.12.2\msvc2017_64\bin目录下,注意版本
4.如果没有什么问题正常是可以运行的了,我的还出现了下面的问题,继续研究!
二、题外话
被这个问题折磨了好几天,真的心累,网上的方法乱七八糟,几乎都没能解决问题!而且把一个简单的问题搞得极其复杂,真的让人不爽啊! 我也不在纠结上个版本为啥不能用了,反正各种方法都尝试了,知道对于一个不爱敲命令行的编译MySQL驱动是多么的让人崩溃嘛!!! 结果费了九牛二虎之力编译出来依然不能用,那种感觉绝望!!!
如果我的方法对你有效,请点赞~~~~