Ubuntu16下Qt5链接MySQL时出现libmysqlclient.so.18 => not found 的解决方法
问题背景:按照此参考博客的方法进行了Qt5与MySQL的链接时,发现新问题 libmysqlclient.so.18 => not found .
解决方法研究:阅读了一些博客 ,有的博客建议重新编译“制作”libmysqlclient.so.18,这种方法比较繁琐,我没有成功。
解决方法:
1. 打开链接 https://launchpad.net/ubuntu/xenial/amd64/libmysqlclient18/5.6.25-0ubuntu1
2.下载 libmysqlclient18_5.6.25-0ubuntu1_amd64.deb
3.安装
4.问题解决
备注:测试代码 (稍微修改了 参考博客 的代码)
#include <QCoreApplication>
#include <QDebug>
#include <QSqlQuery>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlDriver>
#include <QtSql/QSqlError>