Qt:打包成可执行文件(exe文件)后出现Driver not Loaded的解决方法

问题

在当前电脑上打包为exe可以正常执行,发送给另一台电脑后却无法执行,并且出现“Driver not loaded”的提示框。

可能原因

1、另一台电脑上没有MySQL(或exe文件中用到的数据库)

2、缺少与另一台电脑上的对应数据库对应的SQLDriver,就是这两个文件:

 

 

解决(以MySQL数据库为例)

1、先检查该电脑上是否安装了mysql;

2、如果安装了,就到mysql的目录下的lib目录中,找到这两个文件,把它们复制到exe同级目录下即可

posted @ 2022-01-18 16:56  ShineLe  阅读(1039)  评论(0)    收藏  举报