Re: crosscompiler für Qt4 einrichten
Michael Bergmann <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Am Mittwoch, 30. Januar 2008 08:56:42 schrieb Michael Bergmann:
> Am Mittwoch, 30. Januar 2008 07:49:49 schrieb Thomas Keller:
> > OpenSuse hat die QT-Pakete.. Einfach mit Yast Installieren.
> > KDevelop ab Vers. 3.5 unterstützt QT4, funktioniert gut :-)
Am Mittwoch, 30. Januar 2008 09:44:38 schrieben Sie:
> Jetzt fällt der Groschen,
>
> Du möchtest mit Hilfe von Wine direkt unter Linux Windows-Code erzeugen..!?
Nicht wirklich. Es funzt ja sowohl unter Linux, als auch unter XP. Was mich
stört, ist das Hin- und Hergeboote. Wine ist oft zu instabil und auch zu
lahm, Ähnliches gilt für XP unter VirtualBox. XEN hat noch
Stabilitätsprobleme auf 64-Bit-Architekturen, deswegen hab ich das hier noch
nicht getestet.
Was ich will, ist, wie gesagt, nativen Code direkt von Linux aus zu erzeugen.
Für Linux mit dem standardmäßigen gcc, für den windowsspezifischen Code mit
dem Cross Compiler MinGW, den ich unter Linux im Ordner /opt/cross
installiert habe. Auf diesem Weg könnte ich dann nähmlich einfach ein 2.
Makefile erzeugen ("/opt/cross/bin/qmake -project -o meineExe.pro
&& /opt/cross/bin/qmake meineExe.pro"), und per Batch sowohl die Version für
Linux, als auch die Version für Windows compilieren und linken lassen.
Bis dato mach' ich es auch so, dass ich ein Projektverzeichnis dupliziere,
nach der Windowspartition kopiere, dort qmake und make nochmal durchlaufen
lasse, um dann das Ganze unter Windows zu compilieren.
Für Gentoo gibbet da eine Lösung, die habe ich auch schon durchgespielt, funzt
unter SuSE leider nicht.
Trotzdem vielen Dank!
Michael