vs Qt mysql 打包程序 Driver not loaded Driver not loaded

Posted herd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs Qt mysql 打包程序 Driver not loaded Driver not loaded相关的知识,希望对你有一定的参考价值。

vs下开发Qt连接mysql程序,开发过程中操作MySQL没有问题,但打包以后安装在别的电脑上发现竟然无法连接MySQL,打包的时候,所需的libmysql.dll等dll文件拷贝到exe同级目录了,发现一直提示driver not load  driver not load,最后经过一天的测试,发现需要在打包程序的exe同级目录下创建sqldrivers目录,并把Qt中的msvc201X_64\\plugins\\sqldrivers目录下的qsqlmysql.dll (release版本) [如果打包的是debud版本,拷贝qsqlmysqld.dll (debug版本)]文件拷贝到 新建的sqldrivers目录下,然后再次运行程序,不会出现driver not load错误,数据库连接成功,程序运行正常。

技术图片

 

以上是关于vs Qt mysql 打包程序 Driver not loaded Driver not loaded的主要内容,如果未能解决你的问题,请参考以下文章

Qt vs2017程序打包发布(图文详细步骤)

vs2015+opencv+qt打包exe的问题

有写过QT程序的吗,怎么打包成.exe

Qt本机release版本能连接mysql,但是到其他机器上就报错driver not loaded

Qt 编程指南 9 软件打包

用VS2012写的一个WPF程序怎么打包放到别人电脑里用,程序和MySQL数据库有交互?