2016-09-15 7 views
0

Ich habe Qt Creator, aus dem Dialog:Qt Creator kann nichts bauen

Qt Creator 3.6.1 
Based on Qt 5.6.0 (GCC 4.9.1 20140922 (Red Hat 4.9.1-10), 64 bit) 

Built on Mar 14 2016 09:35:54 

From revision 5587df79a1 

Ich habe seit Monaten an einer Reihe von Projekten, die bis heute ohne Probleme zusammengestellt, die ich benutze Qt 5.6.0 Irgendwann heute Morgen ist ein Fehler aufgetreten. Auf den ersten Blick dachte ich, es wäre etwas in meinem Projekt, aber nachdem ich Versionen in Git gesucht und verglichen habe, konnte ich keine Probleme finden. Ich habe dann versucht, andere Projekte zu bauen, und die gleichen Fehler kamen auf. Ich suchte dann intern Hilfe von einem anderen Qt-Entwickler, wir versuchten, eines der Beispiele 'Terminal' zu bauen, das zeigt jetzt auch die gleichen Fehler, aus irgendeinem unerklärlichen Grund kann ich keine Projekte auf meinem Entwicklungssystem erstellen.

Ich bin mit Red Hat Enterprise Linux Workstation-Version 7.2 (Maipo)

ich ein RedHat System-Update bereits heute haben, jedoch hatte ich zusammengestellt und bauen Projekte dieses Update zu veröffentlichen, dann ganz plötzlich etwas geschehen dass stoppt den Build-Prozess, angezeigt typische Fehler, wenn zu bauen versuchen:

In file included from /home/fcs/Qt/5.6/gcc_64/include/QtCore/qcoreapplication.h:40:0, 
from /home/fcs/Qt/5.6/gcc_64/include/QtWidgets/qapplication.h:37, 
from /home/fcs/Qt/5.6/gcc_64/include/QtWidgets/QApplication:1, 
from ../terminal/main.cpp:35: 
/home/fcs/Qt/5.6/gcc_64/include/QtCore/qobject.h:90:17: error: field 'children' has incomplete type 
QObjectList children; 
^ 
/home/fcs/Qt/5.6/gcc_64/include/QtCore/qobject.h: In member function 'const QObjectList& QObject::children() const': 
/home/fcs/Qt/5.6/gcc_64/include/QtCore/qobject.h:190:64: error: 'class QObjectData' has no member named 'children' 
inline const QObjectList &children() const { return d_ptr->children; } 

gibt es eine saubere oder in Integritätsprüfung/Reparatur-Tool gebaut ich laufen kann, dass behebt, was falsch ist?

Ich führe gerade das Qt Maintenance Tool, in der Hoffnung, dass dies alle Probleme finden und lösen wird, es wird derzeit 1,2 GB Updates heruntergeladen.

Um ganz klar zu sein, dieses Problem hängt nicht mit meinem Projekt zusammen, das Verhalten macht dasselbe mit einem Lagerprojekt aus den Qt-Beispielen. Also ist jetzt etwas kaputt und ich würde gerne wissen, wie ich es beheben kann.

+1

Seit dem letzten Mal hat es funktioniert und jetzt, was hast du getan? Nicht nur mit dem Code, sondern mit Ihrem System? Hast du irgendetwas aktualisiert? Entfernt oder installiert einige Software? Hatte jemand anderes etwas unternommen? –

+0

Können Sie eine einfache "Hello World!" - Test? –

+0

@JoachimPileborg, wie im Beitrag erwähnt, RedHat wurde aktualisiert, aber es hat nach dem Update funktioniert. – SPlatten

Antwort

0

Nachdem ich das Qt Maintenance Tool ausgeführt habe und das Update der gesamten Software abgeschlossen habe, funktioniert jetzt alles wieder. Ich habe keine Ahnung, was es außer einem möglichen Konflikt mit einem der Systemupdates verursacht hat.