Fehler beim Erzeugen des Qt Animation Frameworks

Verschiedenes zu Qt
Antworten
Ghal_Maraz
Beiträge: 12
Registriert: 19. Mai 2010 11:12

Fehler beim Erzeugen des Qt Animation Frameworks

Beitrag von Ghal_Maraz »

hi,

ich habe versucht das Qt Animation Framework nach der Anleitung aus der INSTALL.txt zu erzeugen.
qmake und make habe ich über den QtCreator ausgeführt. Das hat zu folgenden Fehlermeldungen geführt:

In file included from $HOME/qtsdk-2010.02/qt/include/QtCore/QtCore:125,
from $HOME/qtsdk-2010.02/qt/include/QtOpenGL/QtOpenGL:3,
from mainwindow.cpp:54:
$HOME/qtsdk-2010.02/qt/include/QtCore/qfinalstate.h:57: Fehler: invalid use of incomplete type »struct QAbstractState«
$HOME/qtsdk-2010.02/qt/include/QtCore/qabstracttransition.h:58: Fehler: forward declaration of »struct QAbstractState«
$HOME/qtsdk-2010.02/qt/include/QtCore/qfinalstate.h: In member function »QFinalStatePrivate* QFinalState::d_func()«:
$HOME/qtsdk-2010.02/qt/include/QtCore/qfinalstate.h:71: Fehler: »d_ptr« wurde in diesem Gültigkeitsbereich nicht definiert
$HOME/qtsdk-2010.02/qt/include/QtCore/qfinalstate.h: In member function »const QFinalStatePrivate* QFinalState::d_func() const«:
$HOME/qtsdk-2010.02/qt/include/QtCore/qfinalstate.h:71: Fehler: »d_ptr« wurde in diesem Gültigkeitsbereich nicht definiert
In file included from $HOME/qtsdk-2010.02/qt/include/QtCore/QtCore:126,
from $HOME/qtsdk-2010.02/qt/include/QtOpenGL/QtOpenGL:3,
from mainwindow.cpp:54:
$HOME/qtsdk-2010.02/qt/include/QtCore/qhistorystate.h: At global scope:
$HOME/qtsdk-2010.02/qt/include/QtCore/qhistorystate.h:57: Fehler: invalid use of incomplete type »struct QAbstractState«
$HOME/qtsdk-2010.02/qt/include/QtCore/qabstracttransition.h:58: Fehler: forward declaration of »struct QAbstractState«
$HOME/qtsdk-2010.02/qt/include/QtCore/qhistorystate.h: In member function »QHistoryStatePrivate* QHistoryState::d_func()«:
$HOME/qtsdk-2010.02/qt/include/QtCore/qhistorystate.h:86: Fehler: »d_ptr« wurde in diesem Gültigkeitsbereich nicht definiert
$HOME/qtsdk-2010.02/qt/include/QtCore/qhistorystate.h: In member function »const QHistoryStatePrivate* QHistoryState::d_func() const«:
$HOME/qtsdk-2010.02/qt/include/QtCore/qhistorystate.h:86: Fehler: »d_ptr« wurde in diesem Gültigkeitsbereich nicht definiert
In file included from $HOME/qtsdk-2010.02/qt/include/QtCore/QtCore:129,
from $HOME/qtsdk-2010.02/qt/include/QtOpenGL/QtOpenGL:3,
from mainwindow.cpp:54:
$HOME/qtsdk-2010.02/qt/include/QtCore/qstatemachine.h: At global scope:
$HOME/qtsdk-2010.02/qt/include/QtCore/qstatemachine.h:64: Fehler: invalid use of incomplete type »struct QState«
$HOME/qtsdk-2010.02/qt/include/QtCore/qabstracttransition.h:59: Fehler: forward declaration of »struct QState«
$HOME/qtsdk-2010.02/qt/include/QtCore/qstatemachine.h: In member function »QStateMachinePrivate* QStateMachine::d_func()«:
$HOME/qtsdk-2010.02/qt/include/QtCore/qstatemachine.h:182: Fehler: »d_ptr« wurde in diesem Gültigkeitsbereich nicht definiert
$HOME/qtsdk-2010.02/qt/include/QtCore/qstatemachine.h: In member function »const QStateMachinePrivate* QStateMachine::d_func() const«:
$HOME/qtsdk-2010.02/qt/include/QtCore/qstatemachine.h:182: Fehler: »d_ptr« wurde in diesem Gültigkeitsbereich nicht definiert
make[2]: Verlasse Verzeichnis '$HOME/workspace/projects/qtanimationframework-2.3-opensource/examples/sub-attaq'
make[2]: *** [mainwindow.o] Fehler 1
make[1]: Verlasse Verzeichnis '$HOME/workspace/projects/qtanimationframework-2.3-opensource/examples'
make: Verlasse Verzeichnis '$HOME/workspace/projects/qtanimationframework-2.3-opensource'
make[1]: *** [sub-sub-attaq-make_default] Fehler 2
make: *** [sub-examples-make_default-ordered] Fehler 2
Beendet mit Rückgabewert 2.
Fehler beim Erstellen des Projekts qtanimationframework
Beim Ausführen des Build-Schritts 'Make'

Ich habe folgende Versionen verwendet:
Ubuntu 8.04
Qt 4.6.2
qtanimationsframework-2.3-opensource
gcc-4.2.4

Woran könnte das liegen?

Schonmal danke für die Hilfe.

MfG Ghal Maraz
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

In Qt-4.6.2, welches du ja schon installiert zu haben scheinst, ist das Animation Framework eigentlich schon integriert! Du brauchst nichts nachträglich zu installieren.
Ghal_Maraz
Beiträge: 12
Registriert: 19. Mai 2010 11:12

Beitrag von Ghal_Maraz »

Danke für die schnelle Anwort. Das hatte ich wohl übersehen.
Antworten