一、在使用MySQL数据库的服务端模式(Sever only)下,我们打包的Qt程序在某些电脑上安装后会出现 Driver not loaded (不能加载驱动),即导致程序不能正常连接MySQL数据库,这种情况下可能是因为操作系统缺少MySQL的运行库,那么需要下载相关运行库。这是第一种办法,可以解决连接MySQL。
在服务端模式(Sever only)下,安装的Qt程序不能访问MySQL数据库,Qt程序检测到有可用驱动,但是不能加载,需要下载相关的运行库
运行库链接:https://www.microsoft.com/en-us/download/details.aspx?id=52685
若Qt程序为32位程序,则下载vc_redist.x86.exe安装,若Qt程序为64位程序,则下载vc_redist.x64.exe安装。安装后就可以正常连接MySQL数据库了。
(记得程序打包的时候将libmysql.dll和libmysql.lib文件拷贝一份在exe同级目录下)