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

38次阅读

共计 252 个字符,预计需要花费 1 分钟才能阅读完成。

第一点 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

正文完
 0