2016-07-09 18 views
0

Mit this link habe ich einen Container erstellt und nachdem ich einige Pakete erhalten habe, möchte ich einen qtcreator 4.0.1 darauf starten. Ich verwende eine SSH-Verbindung, um eine Verbindung zum Container herzustellen. Nach dem Start QtCreator ich einen Fehler wie diese:Ausführen von qtcreator 4.0.1 auf einem lxc-Container

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. 

Ich installierte alle Voraussetzungen Pakete als here aufgeführt, aber immer noch das Problem bleibt. Ich muss erwähnen, dass ich einen privilegierten Container im Gegensatz zu der link verwende.

xcb aufgeführt als verfügbare Plug-Ins, aber es läuft nicht. Gibt es einen Vorschlag, um diesen Fehler zu umgehen?

Antwort

0

This answer hat die Hauptlösung. In meinem Fall finde ich die libqxcb.so in Pfad /path_to_qt/plugins/platforms/ und nach dem Ausführen von ldd Befehl darauf habe ich festgestellt, dass es keine seiner Abhängigkeit libEGL.so nach der Installation dieses Pakets mit sudo apt install libegl-mesa0-dev Ich könnte qtcreator ausführen.