2014-06-15 16 views
6

ich das Debuggen des qt schnelle Wetter Beispiel in Qt Creator auf Linux, hängt der Debugger, während der folgende Code ausgeführt wird:Linux: Qt Creator Debugger hängt, während QQmlApplicationEngine erstellt

QQmlApplicationEngine engine(QUrl("qrc:/weatherapp/qml/main.qml")); 

Der Debugger Protokoll hält zeigt

QML Debugger: Nein Anwendungsausgabe in der Zeit empfangen werden, zu verbinden versuchen ...

ich Qt Creator bin mit 3.1.1 auf ArchLinux x64.

+0

Haben Sie die Ressourcendatei ordnungsgemäß erstellt? –

+0

Ich denke schon ... es ist qt's Beispiel, kein Problem auf Mac – murphytalk

+0

Ich habe genau das gleiche Problem. – YuriAlbuquerque

Antwort

10

Dies scheint ein Fehler in Qt zu sein (Details siehe unten).

Als vorübergehende Problemumgehung können Sie das QML-Debugging deaktivieren, das keinen großen Einfluss auf das Debugging haben sollte. Go zu projizieren und Einstellungen zu erstellen und die QML Checkbox Debugging an den Qmake Optionen deaktivieren, wie in diesem Bild gezeigt:

Uncheck QML debugging checkbox

danach nicht wieder aufbauen Vergessen.

Ich habe dieses Problem auch auf Arch Linux x86_64. Anscheinend wartet der QML-Debugger auf eine interne Wartebedingung, die erfüllt sein muss.

Ich habe a bug at Qt Project gemeldet.

+2

Dies funktionierte für mich und sollte als Antwort gekennzeichnet werden. –