Ubuntu14.04 64位运行32位程序 ./qt-creator-linux-x86-opensource-2.6.1.bin 问题解决

在Ubuntu14.04 64位系统上运行32位QT程序时遇到错误,如'libgobject-2.0.so.0: cannot open shared object file'。解决方法包括安装32位库,如libc6:i386、libncurses5:i386等,并针对特定错误如'Qt platform plugin "xcb"'缺失,安装libxi6:i386、libfontconfig1:i386等。若仍有问题,通过ldd检查并安装缺失库。

 ./qt-creator-linux-x86-opensource-2.6.1.bin 
./qt-creator-linux-x86-opensource-2.6.1.bin: : error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory

 

Ubuntu14.04 64bit导致之前在32bit下编译的Qt工具软件无法运行。

于是找找到一点解决办法,但不能保证全部32bit的Qt程序都能正常,测试了下Qt编译的程序有些有问题,所需的32bit库都安装好了也没启动起来。

如果使用的是Qt5编译的32位程序运行到64位的Ubuntu14.04中需要安装的库:

sudo apt-get update

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

sudo apt-get install libglib2.0-0:i386

sudo apt-get install libx11-6:i386

sudo apt-get install libglu1-mesa:i386

参考 https://www.cnblogs.com/Jim-william/p/4980566.html

如果出现This application failed to start because it could not find or load the Qt platform plugin "xcb".

需要安装下列库

sudo apt-get install libxi6:i386

sudo apt-g

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仰望星空e

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值