在Linux下安装QT完后双击QT运行程序没有反应解决办法

最近在linux上安装qt时遇到一个报错和离谱的坑,下面来跟大家分享一下,希望如果有遇到跟我一样问题的家人能看到并解决。

 

首先下载好对应的qt安装包:

然后点击属性,将它的权限修改为可执行

之后很离谱的一幕出现了,我看其他博主都是双击一下就会弹出qt安装界面了,可是双击半天,也不见任何动静,放在终端中运行发现报错:

root@zbz-virtual-machine:/home/zbz/下载# sudo chmod -R 777 qt-unified-linux-x64-4.6.0-

online(1).run root@zbz-virtual-machine:/home/zbz/下载# ./qt-unified-linux-x64-4.6.0-online(1).run ./qt-unified-linux-x64-4.6.0-online(1).run:

error while loading shared libraries: libxcb-xinerama.so.0: cannot open shared object file: No such file or directory

这里我给他使用sudo chmod -R 777 qt-unified-linux-x64-4.6.0-再次赋予了执行权限,使用 ./qt-unified-linux-x64-4.6.0-online(1).run运行,可是报错:error while loading shared libraries: libxcb-xinerama.so.0: cannot open shared object file: No such file or directory。

我发现是动态链接库找不到的问题,于是我使用lld查看动态链接库的关系,果然发现:libxcb-xinerama.so.0 => not found

于是乎解决办法来了:

使用sudo apt install libxcb-xinerama0下载这个缺失的动态库,最后 ./qt-unified-linux-x64-4.6.0-online(1).run运行后果然运行成功,弹出qt安装界面了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值