当前位置: 首页 > wzjs >正文

大良网站建设收费网络推广seo教程

大良网站建设收费,网络推广seo教程,网站开发要求,有哪些做微场景的没费网站编译QT5.15.2,与UOS20.9的QT依赖冲突 现象原因解决方法 现象 重启系统后UOS桌面变成黑色,没有任何图标,任务栏的应用本来是有预览的,但也变得不可用。 原因 找了很久,查到原来是dde-file-manager未能正常启动。直接…

编译QT5.15.2,与UOS20.9的QT依赖冲突

  • 现象
  • 原因
  • 解决方法

现象

重启系统后UOS桌面变成黑色,没有任何图标,任务栏的应用本来是有预览的,但也变得不可用。

原因

找了很久,查到原来是dde-file-manager未能正常启动。直接在终端运行dde-file-manager,会报一个错:

cannot mix incompatible qt library(5.15.8) with this library(5.15.2)

这就很明显了,QT的库不兼容。但是因为什么导致不兼容呢?想起前几天从源码编译了QT5.15.2,还配置了环境变量。进入/usr/bin用ldd dde-file-manager 看看这个程序依赖哪些库,看到了有这么 一行:

libQt5Xml.so.5 => /data/Qt-5.15.2/lib/libQt5Xml.so.5

这个/data/Qt-5.15.2就是我新编译的QT的安装目录。那原因就是曾经配置了/etc/profile:

export QTDIR="/data/Qt-5.15.2"
export PATH="$QTDIR/bin:$PATH"
export MANPATH="$QTDIR/man:$MANPATH"
export LD_LIBRARY_PATH="/usr/lib:$QTDIR/lib:$LD_LIBRARY_PATH"
export QT_SELECT="qt-5.15.2"

问题在于这行

 export LD_LIBRARY_PATH="/usr/lib:$QTDIR/lib:$LD_LIBRARY_PATH"

我配置的LD_LIBRARY_PATH把$QTDIR/lib加进来了,这里的库和/usr/lib里的库有冲突。

解决方法

要解决也不难,就是把第三行注释掉。

export QTDIR="/data/Qt-5.15.2"
export PATH="$QTDIR/bin:$PATH"
export MANPATH="$QTDIR/man:$MANPATH"
#export LD_LIBRARY_PATH="/usr/lib:$QTDIR/lib:$LD_LIBRARY_PATH"
export QT_SELECT="qt-5.15.2"
http://www.dtcms.com/wzjs/237287.html

相关文章:

  • 北京品牌建设网站whois查询 站长工具
  • 如何选择做网站的公司百度搜索关键词优化
  • 洛阳网站建设建站系统百度指数的使用
  • 网站怎么做内链域名邮箱 400电话
  • 码云可以做博客网站吗电商平台
  • wordpress 回复 慢seo一键优化
  • 淮北做网站的公司高端seo服务
  • 国外访问国内网站速度网站收录怎么做
  • 做网站视频存储制作网站的软件有哪些
  • 佛山自助建站软件全网营销整合推广
  • 试用型网站怎么做最近热点新闻事件
  • 成都电商网站开发公司东莞网站开发公司
  • 杭州鼎易做的网站搜索网页内容
  • 网站建设 年终总结定向推广
  • 个人网站建设方案书 范文万网
  • 新疆做网站的公司兰州seo推广
  • wordpress多语言切换宁波核心关键词seo收费
  • php网站建设工程师比较好的软文发布平台
  • 学校的网站如何建设方案seo优化自动点击软件
  • 青浦华新网站建设明天上海封控16个区
  • 中山市 有限公司网站建设推广关键词
  • 非小号是根据国外哪个网站做的整站多关键词优化
  • 做网站用虚拟主机还是用服务器网站名称查询
  • 宁波梅山建设局网站今日热点头条新闻
  • app开发做网站腾讯广告平台
  • 网站备案账号是什么样的新闻热点
  • 做论坛网站时应该注意什么微营销
  • 动漫设计与制作行业厦门seo公司到1火星
  • 企业网站建设是什么郴州seo网络优化
  • 网站悬浮广告代码浏览器老是出现站长工具