解决在ubuntu下使用linuxdeployqt打包QT程序出现的报错

一、第一次报错如图:ldd outputLine: "libmysqlclient.so.18 => not found"

首先全部搜索是我的ubuntu系统中没有这个文件,如下图

 

解决此报错方式:去此连接下下载如图文件: 

顺便将下载的资源贴到这里,大家可以直接点解下载:

 1.2、安装此文件时报错如下

dpkg: 依赖关系问题使得 libmysqlclient18:amd64 的配置工作不能继续:
 libmysqlclient18:amd64 依赖于 mysql-common (>= 5.5);然而:
  未安装软件包 mysql-common。

dpkg: 处理软件包 libmysqlclient18:amd64 (--install)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 libmysqlclient18:amd64

解决方式如图:然后再次安装就好啦

sudo apt-get -f -y install
sudo dpkg -i libmysqlclient18_5.6.25-0ubuntu1_amd64.deb

然后就可以在系统内搜到此文件了,如下图:

 

 二、继续打包遇到如下错误:ldd outputLine: "libpq.so.5 => not found"

解决方式 如图安装后就可以搜到了:

三、继续打包就可以成功了。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐