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