Seite 1 von 1

Portierung von QT3 nach QT4 (Visual Studio 6.0)

Verfasst: 14. Dezember 2006 13:58
von Xander77
Hallo QT-Freunde,

ich versuche gerade eine meiner Anwendungen von QT3 nach QT4 zu portieren. Beim Erstellen erhalte ich jetzt folgende Fehler:

c:\programme\qt\4.2.1\src\qt3support\widgets\q3toolbar.h(43) : error C2039: 'ToolBarDock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3toolbar.h(43) : error C2039: 'DockTop' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3toolbar.h(42) : error C2629: 'class Q3ToolBar (' unerwartet
c:\programme\qt\4.2.1\src\qt3support\widgets\q3toolbar.h(42) : error C2238: Unerwartete(s) Token vor ';'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(55) : error C2039: 'WType_TopLevel' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(69) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(69) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(70) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(70) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(72) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(72) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(73) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(73) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(76) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(76) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(78) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(78) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(79) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(79) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(80) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(80) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(80) : error C2535: 'void __thiscall Q3MainWindow::moveDockWindow(class Q3DockWindow *)' : Member-Funktion bereits definiert oder deklariert
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(79) : Siehe Deklaration von 'moveDockWindow'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(95) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(95) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(97) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(97) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(98) : error C2535: 'class QList<class Q3DockWindow *> __thiscall Q3MainWindow::dockWindows(void) const' : Member-Funktion bereits definiert oder deklariert
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(97) : Siehe Deklaration von 'dockWindows'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(106) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(106) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(108) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(108) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(109) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(109) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(110) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(110) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(110) : error C2535: 'void __thiscall Q3MainWindow::moveToolBar(class Q3DockWindow *)' : Member-Funktion bereits definiert oder deklariert
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(109) : Siehe Deklaration von 'moveToolBar'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(114) : error C2039: 'Dock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(114) : error C2061: Syntaxfehler : Bezeichner 'Dock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(191) : error C2039: 'ToolBarDock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(191) : error C2061: Syntaxfehler : Bezeichner 'ToolBarDock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(193) : error C2065: 'dock' : nichtdeklarierter Bezeichner
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(193) : error C2065: 'newLine' : nichtdeklarierter Bezeichner
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(197) : error C2039: 'ToolBarDock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(197) : error C2061: Syntaxfehler : Bezeichner 'ToolBarDock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(202) : error C2039: 'ToolBarDock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(202) : error C2061: Syntaxfehler : Bezeichner 'ToolBarDock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(207) : error C2039: 'ToolBarDock' : Ist kein Element von 'Qt'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(207) : error C2061: Syntaxfehler : Bezeichner 'ToolBarDock'
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(208) : error C2084: Funktion 'void __thiscall Q3MainWindow::moveToolBar(class Q3DockWindow *)' hat bereits einen Funktionsrumpf
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(209) : error C2065: 'nl' : nichtdeklarierter Bezeichner
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(209) : error C2065: 'index' : nichtdeklarierter Bezeichner
c:\programme\qt\4.2.1\src\qt3support\widgets\q3mainwindow.h(209) : error C2065: 'extraOffset' : nichtdeklarierter Bezeichner
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(113) : error C2143: Syntaxfehler : Fehlendes ',' vor '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(113) : error C2059: Syntaxfehler : '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(115) : error C2143: Syntaxfehler : Fehlendes ',' vor '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(115) : error C2059: Syntaxfehler : '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(116) : error C2143: Syntaxfehler : Fehlendes ',' vor '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(116) : error C2059: Syntaxfehler : '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(480) : error C2143: Syntaxfehler : Fehlendes ',' vor '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(480) : error C2059: Syntaxfehler : '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(482) : error C2143: Syntaxfehler : Fehlendes ',' vor '&'
c:\programme\qt\4.2.1\src\qt3support\itemviews\q3listview.h(482) : error C2059: Syntaxfehler : '&'

Ich nehme an, dass es sich um ein Problem mit den Build-Einstellungen handelt, da alle Fehler in QT-eigenen Dateien auftreten! Die Frage ist nur:

Welche Einstellung muss da noch wo genau gemacht werden???
Oder ist es vielleicht doch noch ein anderes Problem?

Wäre toll, wenn mir da jemand weiterhelfen könnte!