Hallo Michael, gehe auf die Seite: http://trolltech.com/download?target=http://ftp.ntua.gr/pub/X11/Qt/qt/source... 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: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
-- 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. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org