1、安装libmysqlclient-dev
sudo apt-get install libmysqlclient-dev
sudo apt-get install libqt5sql5-mysql
2、进入qt安装目录,/home/zmw/Qt5.6.0/5.6/gcc_64/plugins/sqldrivers
ldd libqsqlmysql.so
发现问题
libmysqlclient_r.so.16 => not found
libssl.so.10 => not found
libcrypto.so.10 => not found
3、解决问题libmysqlclient_r.so.16 => not found
下载 libmysqlclient.so.16,地址: http://files.directadmin.com/services/debian_5.0_64/libmysqlclient.so.16
下载后将该文件拷贝至/usr/lib/x86_64-linux-gnu
,并重命名为libmysqlclient_r.so.16
sudo cp /home/zmw/libmysqlclient.so.16 /usr/lib/x86_64-linux-gnu
cd /usr/lib/x86_64-linux-gnu
sudo mv libmysqlclient.so.16 libmysqlclient_r.so.16
4、解决问题libssl.so.10 => not found和libcrypto.so.10 => not found
sudo apt-get install libssl1.0.0 libssl-dev
cd /lib/x86_64-linux-gnu
sudo ln -s libssl.so.1.0.0 libssl.so.10 //建立软连接
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10 //建立软连接
5、再次ldd libqsqlmysql.so,问题不复存在。