【已解决】version Qt_5_PRIVATE_API not defined in file libQt5Gui.so.5

最近在Linux环境下安装Qt时遇到一个问题,QtCreator无法打开。报错显示
Cannot load library /Qt5.9.9/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so

网上搜索了很久也没有看到可以解决问题的解决方案,所以记录一下。

报错信息如下:在这里插入图片描述

解决问题过程:
1、首先打开一个新的终端,输入gedit ~/.bashrc打开环境变量配置文件。如图在这里插入图片描述
2、将文件拖到最下方,在尾部加入一行export QT_DEBUG_PLUGINS=1,点击右上角保存。如图
在这里插入图片描述
3、点击左上角关闭文件后,在终端中输入source ~/.bashrc使环境变量生效
4、关闭这个终端,打开新的终端,打开qtcreator,报错如下
在这里插入图片描述
5、输入sudo ./qtcreator就可以成功打开了在这里插入图片描述

总结:

是由于权限问题导致打不开QtCreator,使用sudo命令就可以解决该问题。写的好像太啰嗦了,抱歉抱歉。


版权声明:本文为serrain原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。