qt+Mysql 发布 无法连接数据库的问题
qt吧
全部回复
仅看楼主
level 8
红枫夕阳才
楼主
用qt+mysql写好的程序Release后 用windeployqt打包后 点击exe后无法连接数据库是什么原因?如何解决?在网上找了半天没找到有用的解决办法,坐等大神回帖
2019年05月07日 14点05分
1
level 8
布里诺夫斯基
缺少库文件,是c连接mysql的那个
2019年05月07日 22点05分
2
红枫夕阳才
是libmysql.lib吗?我加上也不行
2019年05月08日 02点05分
红枫夕阳才
打错了是libmysql.dll
2019年05月08日 02点05分
level 2
clickto2
一般连mysql需要两个dll文件,一个是sqldriver里的,qsqlmysql.dll文件,这个是Qt平台提供的,另一个是libMysql.dll文件,这个是MySQL提供的,这两个dll文件的版本都要对的上。另外,可以打印出错信息,看看问题到底出在哪里。
2019年05月08日 02点05分
3
level 8
红枫夕阳才
楼主
哇,问题解决了。
解决方法:在exe的同级目录下加入 libmysql.dll。如果加了还是不行,那可能是你的libmysql.dll没用,那么你需要下载一个可用的libmysql.dll。希望这个帖子对新手们有用-_-
2019年05月08日 02点05分
4
level 5
猜你哦☜
给你赞一个
2019年05月15日 11点05分
5
level 1
JasonY56
请问什么叫做可用的libmysql.dll版本?怎么和qsqlmysql.dll文件版本对得上
2020年05月24日 08点05分
6
低端手机卡了
就是由libmysql.dll编译出来的qsqlmysql.dll
2020年06月11日 11点06分
1