参考https://blog.csdn.net/qq_35584151/article/details/89112367
首先到我的Qt安装目录下:
Qt5.7.0/5.7/gcc_64/plugins/sqldrivers
上面的文件夹下面可以看到三个.so的动态链接库,但是这个动态链接库需要别的库作为依赖
用ldd libqsqlmysql.so
发现
出现如下的问题
libmysqlclient_r.so.20 => not found
以及
为此需要对这个动态链接库进行重新编译
网上查询的重新编译的过程很麻烦,还要到qt的官网上重新下载源码包,重新进行编译,跟那个小机器人做单选题做了很久,还要进行邮箱验证。
事实上,如果安装qt的过程中,你安装的qt是完全的,在安装的时候包含了Sources,就不需要在官网上重新下载了。
注:下图是直接引用上面参考链接上的图
可以直接在你的qt安装路径下的Qt5.7.0/5.7/Src/qtbase/src/plugins/sqldrivers/mysql
内找到如下的文件。