Seite 1 von 1

Linux geht, windows nicht?

Verfasst: 29. November 2010 23:24
von sanni
Ein kleines Programm lässt sich unter Linux problemlos übersetzen.

Unter Windows Vista geht das allerdings nicht. :x
Von den Trollen habe ich mir Qt 4.7.1 heruntergeladen (mit MinGW) und installiert. MinGW ist auch aktuell.
Nachdem ich mit qmake das Makefile erstellen ließ, lässt sich das Programm mit folgender Meldung nicht übersetzen:

Code: Alles auswählen

C:\\iwmake\\build_mingw_opensource\\src\\winmain/qtmain_win.cpp: 93: undefined reference to '_Unwind_Resume'
C:\\iwmake\\build_mingw_opensource\\src\\winmain/qtmain_win.cpp:135:undefined reference to '_Unwind_Resume'
. . .
c:\Programme\Qt\lib/qtmaind.a<qtmain_win.0>:C:\\iwmake\\build_mingw_opensource\\src\\winmain.cpp:<.eh_frame+0x12>: undefined reference to '__gxx_personality_v0'
Da ich mit Windows keine Erfahrung habe und das Makefile unter Windows auch anders aussieht als jenes, das ich von Linux kenne, kann ich mir da selber nicht weiterhelfen.

Danke jetzt schon mal,
Sanni

Verfasst: 30. November 2010 06:30
von Christian81
Du hast zwei verschiedene gcc - Versionen installiert und benutzt die falsche.