qt的软件使用了mysql,在本机可以使用但是发布到别的机器上出现运行错误,driver not l

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt的软件使用了mysql,在本机可以使用但是发布到别的机器上出现运行错误,driver not l相关的知识,希望对你有一定的参考价值。

第一点windeployqt.exe text.exe 会生成sqldrivers,在此目录下有qsqlmysql.dll

第二点: mysql安装目录的bin下libcrypto-1_1-x64.dll libssl-1_1-x64.dll,安装目录的lib下libmysql.dll放到和exe同级目录下.

第三点:运行mysql时,发现系统缺少vcruntime140_1.dll,你的mysql都不能运行,那qt肯定也不行啊;

所以要先搞vcruntime140_1.dll到C:WindowsSystem32

以上是关于qt的软件使用了mysql,在本机可以使用但是发布到别的机器上出现运行错误,driver not l的主要内容,如果未能解决你的问题,请参考以下文章

Qt获取本机ip地址

Qt 中是不是有本机“文件资源管理器”,我可以使用它让用户选择特定文件的路径?

使用非本机工具在 Qt 中检测平板电脑或手机的正确方法

使用Qt5.6连接MySql

TypeError:本机 Qt 信号不可调用

Qt Quick 2 应用程序中的非本机对话框