libmysqlclient.so.18 not found 的解决方法
吾爱主题
阅读:363
2022-11-30 21:00:00
评论:0
现象:在银河麒麟下,安装了mysql,并且mysql服务正常运行,但是Qt访问mysql还是报Driver not loaded,ldd Qt自己的mysql驱动报错如标题所示。路径:
解释:很明显就是mysql提供给Qt的so没有找到,不知道啥原因,同样的Qt、mysql,在中标麒麟上可以,在银河麒麟上就不行。
解决:
1、下载驱动
https://launchpad.net/ubuntu/xenial/amd64/libmysqlclient18/5.6.25-0ubuntu1
2、安装
- sudo dpkg -i libmysqlclient18_5.6.25-0ubuntu1_amd64.deb
3、再次ldd Qt自己的动态库,发现没有not found,说明ok,程序也能跑起来了。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。