2016-07-09 74 views
0

使用this link我創建了一個容器,在獲得一些包後,我想在其上啓動一個qtcreator 4.0.1。我使用ssh連接來連接容器。啓動qtcreator後,我得到一個錯誤,像這樣的:在lxc容器上運行qtcreator 4.0.1

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列爲可用插件,但它不運行。有沒有任何建議來解決這個bug?

回答

0

This answer有主要的解決方案。在我的情況下,我找到libqxcb.so路徑/path_to_qt/plugins/platforms/和運行ldd命令後,我發現它沒有依賴libEGL.so後安裝此包使用sudo apt install libegl-mesa0-dev我可以運行qtcreator。