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
一般连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
请问什么叫做可用的libmysql.dll版本?怎么和qsqlmysql.dll文件版本对得上
2020年05月24日 08点05分 6
就是由libmysql.dll编译出来的qsqlmysql.dll
2020年06月11日 11点06分
1