当前位置:首页 > 技术手札 > 正文内容

ubuntu QT5.11.1链接MYSQL数据库出错的问题。

秋风渡红尘7年前 (2018-09-19)技术手札1561

编译后链接数据库时提示

QSqlDatabase: QMYSQL driver not loaded

QSqlDatabase: available drivers: QSQLITE,QMYSQL……

明明都有驱动,却没法加载。

网上的教程都是重新编译驱动,折腾了一个晚上和一早上,新手始终无法编译,不是这报错就是那报错。

结果看到一句:

库有问题:进入Qt的sqldrivers目录,执行“ldd libqsqlmysql.so”命令,会出现“libmysqlclient_r.so.16 => not found”等等not found提示。

就自己去看看自己电脑会报什么错,结果是:libmysqlclient_r.so.18 => not found

好了,只有这一条,那上网搜索一下,答案是:


解决方法:

1. 打开链接 https://launchpad.net/ubuntu/xenial/amd64/libmysqlclient18/5.6.25-0ubuntu1

2.下载 libmysqlclient18_5.6.25-0ubuntu1_amd64.deb

3.安装

4.问题解决

于是去下载,也不管5.6还是5.7的数据库,安装,然后就链接数据库成功了!


又兴奋又无奈的心情……

参考文章:

Linux系统下 解决Qt5无法连接MySQL数据库的方法

Ubuntu16下Qt5链接MySQL时出现libmysqlclient.so.18 => not found 的解决方法

编译QT的MySql驱动问题及解决方案

扫描二维码推送至手机访问。

版权声明:本文由咿呀贝发布,如需转载请注明出处。

本文链接:http://yiyabei.cn/?id=28

标签: ubuntuQTMYSQL
分享给朋友:

相关文章

工作站T7810重装系统注意事项

工作站T7810重装系统注意事项

        dell的工作站T7810(Dell Precision Tower 7810)由于使用了磁盘阵列技术,在重装系统时发现会找不到任何驱动设备。...

AUTO CAD2018启动出现Unhandled……

AUTO CAD2018启动出现Unhandled……

AUTO CAD2018启动出现Unhandled…… 回想起之前正常启动之后动过电脑的情况,一是安装了第二个显示器并更新了驱动。二是安装skecthup2017时为了安装netframework4.5.2不得已卸载了4....

AUTOCAD2018无法启动及启动后界面闪烁

AUTOCAD2018无法启动及启动后界面闪烁

AUTOCAD2018安装完毕后启动时无法进入主界面就报错“autocad application 已停止工作”。 用管理员身份或者兼容模式运行,会在进入主界面之前自动退出程序。 通过visualsutio调试,发现问题出现在nvwgf...

ubuntu VPS 安装LXDE+VNC桌面 附配Firefox浏览器及简体中文

ubuntu VPS 安装LXDE+VNC桌面 附配Firefox浏览器及简体中文

apt-get install xorg lxde-core tightvncserver tightvncserver :1 tightvncserver -kill :1 vi ~/.vnc/xstartup 添加 lxter...

UBUNTU 安装owncloud

UBUNTU 安装owncloud

wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_16.04/Release.key -O Release.key apt-key...

ubuntu 安装mysql

ubuntu 安装mysql

sudo apt-get install mysql-server sudo apt isntall mysql-client sudo apt install libmysqlclient-dev 检测是否安装成功: sudo n...