运行 lxc 容器上的 qtcreator 4.0.1

Running qtcreator 4.0.1 on a lxc-container

使用 this link 我创建了一个容器,在得到一些包之后,我想在上面启动一个 qtcreator 4.0.1。我使用 ssh 连接来连接到容器。启动 qtcreator 后出现如下错误:

This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.

我安装了所列的所有先决条件包here,但问题仍然存在。 我必须提到我使用的是与 link 相反的特权容器。

xcb 列为可用插件,但未 运行。有什么解决这个错误的建议吗?

This answer有主解。在我的例子中,我在路径 /path_to_qt/plugins/platforms/ 中找到 libqxcb.so 并且在 运行ning ldd 命令之后我发现它没有它的依赖项之一 libEGL.so 之后使用 sudo apt install libegl-mesa0-dev 安装这个包我可以 运行 qtcreator.