Ubuntu18.04 Qt安装 问题记录 | -iGL | Could not load the Qt platform plugin “xcb“ in ““ even though it was

解决Ubuntu下QT could not find or load the Qt platfom plugin "xcb" 解决Ubuntu下QT could not find or load the Qt platfom plugin "xcb"在安装QT5.10.1之后,打开texstudio以及okular这两个文本编辑器时都报了如下错误查找错误再次运行texstudio, 这次显示了错误信息如何解决 在安装QT5.10.1之后,打开texstudio以及okular这两个文本编辑器时都报了如下错误 This ... 阅读详情

稍微记录一下安装过程吧
系统是Ubuntu18.04
qt5.15之后只能通过在线安装,就是下载安装启动器之后,在安装界面中选择组件,然后下载。但是在本机上安装qt6.5之后无法打开qtcreator。查询无果之后,选择降低qt版本,最终安装了qt5.12.12版本。

TIP: 本机之前安装过其他版本的qt,所以会出现一些版本冲突的问题

下载与安装

Qt官方下载
在官方下载页面下载离线安装包,例如qt-opensource-linux-x64-5.12.12.run
给予权限并用sudo启动

sudo chmod 777 qt-opensource-linux-x64-5.12.12.run
sudo ./qt-opensource-linux-x64-5.12.12.run

之后就一路安装下来。
打开Qtcreator进行验证,如果能打开基本就没问题了。

添加一下环境变量

因为之前安装过其他版本的qt,所以输入qmake -v之后可能显示的qt版本不是当前新安装的,所以重新配置一下系统环境变量就能正确显示了。

  • 对profile进行修改
sudo vim /etc/profile
  • 添加环境变量
export QTDIR=/opt/Qt5.12.12/5.12.12
export PATH=$QTDIR/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH
  • 装好之后记得生效一下
source /etc/profile

再在终端中输入qmake -v查看版本信息。

安装过程中的错误

在Qtcreator中新建一个项目并运行,可能会出现以下错误
在这里插入图片描述
此时可能是因为系统中没有对应的动态库,所以尝试

sudo apt install mesa-common-dev

但是本机已经安装过了。所以继续排错。这个报错中的-l是连接动态库的意思,GL指的是libGL这个动态库,既然已经安装过,那就进行软连接一下就好。

  • 命令行输入locate libGL.so
    因为之前安装过其他版本的qt,所以会有很多路径,有系统环境下的,有conda环境的,反正找到类似一下的两条(基本一致,主要不知道后面这个1和1.0.0是什么情况)
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
  • 创建软连接
ln -s /usr/lib/x86_64-linux-gnu/libEGL.so.1.0.0 /usr/lib/x86_64-linux-gnu/libEGL.so

之后再在qtcreator中启动项目就不会报错了。

用命令行启动qtcreator

虽然这个步骤不是必需的,但是担心变量会影响之后的运行,所以排错一下。

  • 新建qtcreator
sudo vim /etc/bin/qtcreator
  • 对qtcreator进行编辑
#!/bin/sh
export QT_HOME=/opt/Qt5.12.12/Tools/QtCreator/bin
$QT_HOME/qtcreator $*
  • 然后添加权限
sudo chmod +x qtcreator

报错1

在这里插入图片描述
修改一下bashrc

vim ~/.bashrc

在最后一行添加

export QT_DEBUG_PLUGINS=1

然后激活一下

source ~/.bashrc

在终端直接输入qtcreator
但是紧接着出现了另一个报错

报错2

在这里插入图片描述
这个报错挺复杂的,看了cannot load library的部分,去libxcb.so的库看了一眼,没看出来问题,最后找到了一个取巧的办法…
使用sudo qtcreator就能完美启动…

解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found. 然后,就发现不是包本身的问题,是使用远程服务器的问题,那么问题怎么解决呢? 阅读详情

相关推荐

Ubuntu环境下解决Qt出现Qt平台插件“xcb”加载失败的问题

首先,我们检查并安装了必要的依赖项,然后设置了正确的环境变量,并复制了所需的插件文件到应用程序的运行目录。在Ubuntu系统上使用Qt进行开发时,有时会遇到一个常见的错误消息:“qt.qpa.plugin: Could not load the Qt platform plugin ‘xcb’.” 这个错误通常意味着Qt无法加载所需的平台插件,导致应用程序无法正常工作。当我们在Ubuntu系统上使用Qt构建应用程序时,Qt会依赖一些特定的平台插件来实现与操作系统的交互。如果您有任何其他问题,请随时提问。

DevNinja的博客 4304

ubuntu20.04 安装 Qt 后无法启动,出现报错:Could not load the Qt platform plugin “xcb” even though it was found!

本篇博文是记录了作者在安装Qt时遇到的问题以及解决方案。其中包括了Qt在ubuntu系统中的安装以及解决安装后无法启动Qt以及出现报错的问题(Could not load the Qt platform plugin "xcb" even though it was found)。

XY_39的博客 1万+

Windows Server 2019整机备份与异机还原实战:从虚拟机到物理机的完整迁移指南

本文详细介绍了Windows Server 2019整机备份与异机还原的实战操作,涵盖从虚拟机到物理机的完整迁移流程。通过环境准备、备份策略设计、具体操作步骤及迁移后优化等内容,帮助用户实现系统环境的无缝迁移,特别适用于服务器硬件升级、数据中心迁移等场景。

weixin_30555125的博客 133

qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

这句话意思是Qt应用程序时缺少xcb平台插件。这可能是因为未安装相应的Qt平台插件库,或者环境变量未正确设置。我们可以通过一下命令解决。

单片机菜鸟学习之路 8594

聚类分析之——Kmeans算法(一)

原创地址:http://www.toutiao.com/i6399454239554273794/ 聚类分析是一种静态数据分析方法,常被用于数据挖掘、机器学习、模式识别等领域,聚类是一种无监督式的学习方法。它是在未知样本类别的情况下,通过计算样本彼此间的距离(欧式距离,马式距离,汉明距离,余弦距离等)来估计样本所属类别。从结构性来划分,聚类方法分为自上而下和自下而上两种方法。聚类的算法有很多

june2017的博客 3533

基于Docker的D435i相机与IMU联合标定实战指南

本文详细介绍了基于Docker的D435i相机与IMU联合标定实战指南,涵盖kalibr镜像构建、IMU标定全流程、双目相机标定技巧及联合标定结果验证。通过Docker容器化部署,简化了复杂依赖环境,提升标定效率与精度,适用于机器人视觉与SLAM应用。

weixin_30872337的博客 239

Ubuntu 22.04 qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in even though it was found.

总结:此方法并不一定适用于所有人,我尝试将各种依赖安装、添加,但仍无法解决,最后加上这条语句后即可运行,也推荐一下stack overflow这个网站上检索查找问题解决 弊端是都是英文 要有一定英文基础。但笔者在查看网上多篇文章 尝试多种方法并添加相关依赖、多次重新下载也无法解决此问题,最后在stack overflow网站尝试寻找解决方法,运行后即可打开。问题: 在Linux环境下 环境:Ubuntu22.04 安装Qt版本:Qt6.2.4 安装后点击QtCreator图标无效。

warrior____的博客 3270

Qt5.14.2+VS2017开发环境搭建全流程(含插件配置与项目测试)

本文详细介绍了Qt5.14.2与VS2017开发环境的完整搭建流程,包括软件安装、插件配置、环境变量设置以及项目测试。特别针对实际开发中常见的配置问题提供解决方案,帮助C++开发者快速搭建高效的Qt开发环境。

weixin_28419039的博客 217

qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.(解决办法)

报错:(在以安装pyqt5的情况下)环境:ubuntu16.04。

纽约恋情的博客 6437

研一脑电小白日记 之 EEGLAB预处理实战指南

本文为脑电研究新手提供了一份详尽的EEGLAB预处理实战指南。从MATLAB与EEGLAB环境搭建、使用NeuracleEEGFileReader插件导入BDF格式数据开始,逐步讲解了电极定位、滤波、降采样、ICA去伪迹等核心步骤,旨在帮助初学者高效完成脑电数据预处理,为后续分析奠定坚实基础。

weixin_29230649的博客 559

基于Flink的流式数据降维实现方案

理解为何实时场景需要降维(解决维度灾难)掌握Flink流处理与降维算法的结合方式学会用Flink实现一个可落地的流式降维系统覆盖内容包括:Flink流处理基础、降维算法选择(侧重在线算法)、Flink与降维的集成方案、实战代码示例,以及工业级场景的应用经验。本文从“为什么需要流式降维”出发,用“快递分拣”的生活案例引出核心概念;接着拆解Flink流处理、数据降维的底层逻辑;然后重点讲解“在线PCA”这一适合流式场景的降维算法,并用Flink实现一个完整的流式降维管道;

AI 领航者的博客 567

【DeBug】qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

pyqt5在ubuntu中报错 一、报错信息 qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Avail

Liu Feng's Blog 6692

上线之前多一道闸:业务审核系统的接入定义、双轨状态机与可靠生效闭环

运营后台“保存即生效”,让价格、库存、人群等配置每次修改都相当于一次无评审的上线。本文以至尊会员降价活动为例,系统拆解业务审核系统:用带业务语义的操作编码、规则化审核人与候选人快照、完整的生效回调契约做好接入定义;把业务改造为提交待生效,以不可变快照、字段级差异和唯一约束加幂等号防误配防重复;用审批轨与执行轨双轨状态机、链路式重新提交和以事件为准的审核链路理清状态;最后以发件箱、幂等键、超时先查后试、乐观锁与对账闭合生效环节,并结合两个可运行的Java程序,给出五种生效策略的事故率实测对比。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 6万+

Could not load the Qt platform plugin “xcb“ in ““ even though it was found.参考解决方法

Could not load the Qt platform plugin "xcb" in "" even though it was found.参考解决方法

qq_39779233的博客 4138

本地玩转AI还得靠这个,SillyTavern(酒馆)到底有多强?

SillyTavern是一款本地运行的LLM交互前端,支持文本生成、图像生成、语音合成等功能。它最初是TavernAI的分支,现已独立开发,社区活跃,功能更新频繁。SillyTavern通过前端UI和插件系统连接各种大模型后端,如OpenAI、KoboldAI等,用户可以在本地创建“虚拟酒馆”与各种角色对话。其功能亮点包括角色卡、角色记忆、世界设定、多人聊天室、自定义UI和行为脚本、插件扩展支持等。SillyTavern适合AI创作用户、AI工程师、LLM爱好者和AIGC创作者。它有两个维护分支:relea

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 8040

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

关于qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.解决思路

关于在uos下调试qt,遇到qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.的解决思路

zhangjingxun12的专栏 5243

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

QT linux 安裝出现 Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

然后找到qt编译好的程序用命令行运行,即显示调试信息,阅读调试信息发现xcb已经安装成功但是xcb有一依赖项未安装。通过搜索定位包libxcb-cursor0。系统:ubuntu22.04。在bashrc中加入。

qym2005723的博客 1852

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

报错 qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

发现是Qt加载插件出现问题,通过设置QT_DEBUG_PLUGINS=1,可以查看Qt的插件加载信息。 所以先设置环境变量: export QT_DEBUG_PLUGINS=1 再次运行程序时,会打印出很多信息,重点是最后一段: 它提示无法加载libqxcb.so,原因是libxcb-icccm.so.4: 无法打开共享对象文件: 没有那个文件或目录,也就是说libxcb-icccm.so.4共享库丢失,导致无法加载libqxcb.so。 于是运行 apt search libxcb-i...

是鲤鱼啊 3万+

Spyder打开时报错:Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

Spyder打开时报错:Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

baidu_38662087的博客 5200

Qt运行程序报错:Could not load the Qt platform plugin “xcb“ in ““ even though it was found

Qt运行程序报错:Could not load the Qt platform plugin “xcb“ in ““ even though it was found

ZY2826的博客 7341

QT-Could not load the Qt platform plugin “xcb“ in xxx even though it was found.解决

Could not load the Qt platform plugin ''xcb" in xxx even though it was found. 解决

c_h_q_的博客 3627

出现“qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ‘ ’even though it was found

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/usr/local/lib/python3.6/dist-packages/cv2/qt/plugins" even though it was found.

若素不若素的博客 1413

Ubuntu20.04 解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was

在这其中的libQt5XcbQpa.so.5 => not found,说明缺少libQt5XcbQpa.so.5,安装libqt5gui5软件包,来补全缺失的包。我使用的是ubuntu子系统,可以在win的文件管理器中查找libxcb.so,找到libxcb.so所在的位置。注意cd后的文件路径为你自己的文件路径,还有就是在win的文件管理器中复制的文件路径为"\"需要改为“/”。如果还缺少包,只需要安装相应的软件包就行,至此我电脑的这个问题解决了。造成这个问题的原因可能是缺少libxcb.so包。

UniqueLiu126的博客 3666

报错qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.This ap

1.添加环境变量打开插件调试日志输出。3.安装对应插件的开发库。

255.255.255.0 4556

Linux:Ubuntu上运行qt时报错Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

之后就反复运行qt程序,如果还报错缺少哪个文件,例如libxcb-keysyms.so.1,就同样安装对应的库libxcb-keysyms1,最终就能成功运行了。

qq_44980390的博客 1621
上一篇: 【OpenMMLab AI训练营第二期】Class8:语义分割和MMSegmentation
下一篇: TensorRT7 安装|ubuntu18.04|cuda 10.2|1080ti
lostcorner
博客等级 码龄9年 9粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值