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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.