运行 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.
使用 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.