报错 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-icccm 找下有没有这个库,如果有就apt install装一下。

 


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