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