2016-05-20 10 views
3

Wir entwickeln eine Software mit QT Creator. Die Software soll unter Windows und auf einem ARM-Mini-Computer unter Debian laufen. Um die Software auf dem Mini-Computer zu testen, haben wir uns mit ssh und einem exportierten Display am Mini-Computer angemeldet. Einige Programme wie Inkscape laufen gut, aber wir können QT Creator nicht ausführen. Es zeigt immer folgende Fehler:Ausführen von qt Creator über Remote Desktop

No tool chain set from kit "Desktop". 
No tool chain set from kit "Desktop". 
Cant find EGLConfig, returning null config 
Unable to find an X11 visual which matches EGL config 0 
Could not initialize OpenGL for RasterGLSurface, reverting to RasterSurface. 
Cant find EGLConfig, returning null config 
Unable to find an X11 visual which matches EGL config 0 
Could not initialize OpenGL 

Wir haben auch von einem anderen x86-Linux-Computer anmelden, aber diese die gleichen Fehler erstellt. Daher nehmen wir an, dass die Probleme mit der Architektur verbunden sind. Weiß jemand, wie man dieses Problem löst?

EDIT: Wir haben gerade versucht, auf QT Creator von einem anderen ARM Debian Mini-Computer zugreifen und es schlägt auch fehl. Es scheint also nicht mit der Architektur verwandt zu sein, wie wir es zuerst vermutet haben.

(Wir könnten natürlich kreuzen und Remote-Debugging kompiliert, aber wir versuchen, dies zu vermeiden)

Antwort

6

Try Laden QtCreator ohne Welcome Addon:

qtcreator -noload Welcome 

Das Welcome Addon OpenGL verwendet, die wahrscheinlich isn Wird nicht von X Forwarding unterstützt.

+0

Das war einfach. Es klappt. Vielen Dank. Ist das Welcome-Addon wirklich nur der kleine Bildschirm, den du bekommst, wenn du QT Creator startest? –

+0

Es gibt Ihnen eine schöne "Erste Schritte", "Letzte Projekte" und "Letzte Sitzungen" Ansicht. Aber warum sie dafür OpenGL verwenden mussten, weiß ich nicht. Es hat mir nur Schmerzen bereitet, nachdem sie das eingeführt haben. Jetzt deaktiviere ich dieses Plugin immer auf meinen QtCreator Installationen. – anorm

+0

Ich mag diesen Bildschirm auf Windows, aber ich kann sicherlich ohne es für die Remote-Sitzungen, die X-Weiterleitung verwenden leben. –