Fehler beim Erzeugen des Qt Animation Frameworks
Verfasst: 19. Mai 2010 15:25
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:
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
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