Re: crosscompiler für Qt4 einrichten
Thomas Keller <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Organization | Schenker Deutschland AG |
| Message-ID | <[email protected]> |
Hallo Michael, gehe auf die Seite: http://trolltech.com/download?target=http://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-win-opensource-4.3.3-mingw.exe lade den ganzen Kram runter (knapp 70Mb) und intalliere MinGW und QT zusammen.. Das ist am einfachsten und funktioniert fast immer. Denke aber bitte daran, die alte Installation von MinGW vorher zu deinstallieren. Gruß Thomas Am Dienstag 29 Januar 2008 13:52:00 schrieb Michael Bergmann: > Am Dienstag, 29. Januar 2008 11:44:23 schrieb Thomas Keller: > > Hallo, > > verstehe jetzt die Frage nicht richtig.. > > > > Wenn MinGW und QT4 korrekt installiert wurden ist alles vorhanden zum > > Compilieren. > > MinGW wurde aus dem Repository installiert. In /opt/cross/ sieht's so aus: > drwxr-xr-x 2 root root 1448 23. Jan 10:01 bin > drwxr-xr-x 5 root root 120 17. Jan 20:31 i386-mingw32msvc > drwxr-xr-x 4 root root 96 17. Jan 23:29 i586-linux > drwxr-xr-x 3 root root 72 23. Jan 10:01 include > drwxr-xr-x 3 root root 72 23. Jan 10:01 lib > drwxr-xr-x 2 root root 80 17. Jan 23:29 lib64 > > "nackige" C/C++ G'schichten können compiliert werden, wenn ich z.B. angebe: > /opt/cross/bin/i386-mingw32msvc-gcc hallo.c -o hallo.exe > > dann bekomme ich das auch erstellt, und es läuft bei einem Test unter wine. > file hallo.exe sagt: /opt/cross/bin/i386-mingw32msvc-gcc hallo.c -o > hallo.exe > > und /opt/cross/bin/i386-mingw32msvc-gcc -v gibt aus: > Reading specs from /opt/cross/lib/gcc/i386-mingw32msvc/3.4.5/specs > Configured > with: ../configure --enable-languages=c,c++,f77,objc --prefix=/opt/cross > --libexecdir=/opt/cross/lib --host=x86_64-suse-linux > --target=i386-mingw32msvc > --with-headers=/opt/cross/i386-mingw32msvc/include --with-gnu-as > --with-gnu-ld --without-newlib --disable-multilib Thread model: single > gcc version 3.4.5 (mingw special) > > In den includes unter i386-mingw32msvc/include finde ich diverse > Windows-spezifische Dateien. > > Die QT-Sachen habe ich nur unter Linux, für den Standardmäßigen gcc - bis > dato habe ich Qt3 und Qt4opensource für Windows noch nirgends unter Linux, > weil ich nicht weiß, was wohin soll. > Das war jetzt etwas langatmig beschrieben, sorry. Aber ich bin mir nicht > ganz klar darüber, wie ich mich ausdrücken soll. Ich versuch's mal so: > Welche Qt4-Version für welches Target muß ich wohin installieren, damit > mein crosscompiler lauffähigen Code für Windows ausgibt? > > Muß ich dazu qt4opensoure-Windows runterladen, entpacken, und das z.B. nach > i386-mingw32msvc/include und i386-mingw32msvc/lib bewegen? > > Sorry, ich stelle mich wahrscheinlich bissl dämlich an, hab mit den Interna > des gcc keinerlei Erfahrung! > > Grüße und vielen Dank! > > Michael > _______________________ > http://www.mbergmann.de > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] -- Schenker Deutschland AG Geschäftsstelle Lalendorf Thomas Keller EDV Zu den Wiesen 6 DE-18279 Lalendorf T.: +49 38452 307-141 F.: +49 38452 308-141 ________________________________________________________________________________________________________________________ Schenker Deutschland AG, Frankfurt Handelsregister: Amtsgericht Frankfurt, HRB 51435 Vorstand: Hans-Jörg Hager (Vorsitzender), Michael Korn (Stellvertretender Vorsitzender), Lothar Rosenkranz, Hugo Ruhmann, Aloys Winn Vorsitzender des Aufsichtsrates: Dr. Norbert Bensel Diese Nachricht ist nur für die Person bzw. Organisation/Unternehmenseinheit bestimmt, an die sie gerichtet ist. Sie kann Informationen enthalten, die vertraulich sind oder der gesetzlichen Geheimhaltungspflicht unterliegen. Sollten Sie nicht der beabsichtigte Empfänger dieser Nachricht sein, weisen wir Sie darauf hin, dass jegliche Offenlegung, Vervielfältigung und/oder Weiterleitung dieser Nachricht bzw. der darin enthaltenen Informationen streng verboten ist und rechtswidrig sein kann. Sollten Sie diese Mitteilung versehentlich erhalten haben, benachrichtigen Sie uns bitte umgehend, indem Sie auf diese E-Mail antworten, und löschen Sie diese Mitteilung von Ihrem System. Schenker ist weder für die einwandfreie und vollständige Übertragung der in dieser Mitteilung enthaltenen Informationen noch für ihren eventuell verspäteten Empfang verantwortlich.