Cross-Compilieren

Verschiedenes zu Qt
Antworten
john
Beiträge: 110
Registriert: 14. August 2004 20:55
Wohnort: München

Cross-Compilieren

Beitrag von john »

Hallo Leute,

ich würde gerne unter Linux QT 4.x für Windows compilieren, da der GCC für Windows solche Probleme mit dem Linken hat...

Hat jemand Erfahrung damit? Funktioniert das mit dem normalen GCC-Compiler?

Grüße John
john
Beiträge: 110
Registriert: 14. August 2004 20:55
Wohnort: München

Beitrag von john »

so, hab da mal was gefunden:

http://www.libsdl.org/extras/win32/cross/
http://www.newimage.com/~rhk/crossgcc/
http://heanet.dl.sourceforge.net/sourceforge/mingw

lässt sich wunderbar installieren, scheint auch zu funktionieren. So wie ich das verstanden habe, soll man dann cross-configure.sh anstatt ./configure verwenden. Aber dann mekert das ./configure von QT (wird von cross-configure.sh aufgerufen) wegen ungültigen parametern.

Welche Cross-Compiler Tools kann man noch verwenden? -oder hat schon jemand Erfahrung mit dem Cross-Compilieren?

Vielen Dank,
Grüße John
blight
Beiträge: 5
Registriert: 18. Januar 2006 19:29

Beitrag von blight »

Probier mal das hier (funktionert aber nicht unbedingt einwandfrei)...
Dateianhänge
qt4-cross-compile.zip
(8.63 KiB) 263-mal heruntergeladen
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Cross-Compilieren

Beitrag von Christian81 »

john hat geschrieben:Hallo Leute,

ich würde gerne unter Linux QT 4.x für Windows compilieren, da der GCC für Windows solche Probleme mit dem Linken hat...
Ahso, und welche denn?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
john
Beiträge: 110
Registriert: 14. August 2004 20:55
Wohnort: München

Beitrag von john »

Hallo und danke für eure Antworten!

@Christian81: mitlerweile hat sich das mit den Problemen erledigt. Ich konnte damals einfach nicht (QT4.0.0 und QT4.0.1 unter Windows mit MinGw) statisch linken. Hatte aber gehört, dass es mit MS-Visual-Studio funktionieren sollte... -deshalb wollte ich QT unter Linux für Windows übersetzten...

Inzwischen ist es mit den aktullen Versionen von QT kein Problem mehr.

@blight: nur aus Interesse, woher hast du den Patch?

Gruß John
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ach stimmt, statisch gabs ein Problem bei 4.0. Aber warum muss es statisch sein ;-)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
john
Beiträge: 110
Registriert: 14. August 2004 20:55
Wohnort: München

Beitrag von john »

Christian81 hat geschrieben:Ach stimmt, statisch gabs ein Problem bei 4.0. Aber warum muss es statisch sein ;-)
is halt angenehmer, wenn man das Programm auf verschiedenen Rechnern mit diversen Betriebssystemen testet...

Gruß John
blight
Beiträge: 5
Registriert: 18. Januar 2006 19:29

Beitrag von blight »

Hab den patch selber gemacht weil GCC unter Linux ca doppelt so schnell ist wie unter windows.
Antworten