Seite 1 von 1

[gelöst] Kompilieren für verschiedene Betriebssysteme

Verfasst: 9. Oktober 2012 13:52
von AQtNewbie
Hallo, während meiner Schnupperzeit in Qt ist mir folgende Frage aufgekommen.
Da Qt plattunabhängig sein soll, frage ich mich, wie man für andere OS kompilieren kann.
Ich arbeite z.B. unter Windows, ein Kollege aber unter Mac. Wenn ich mein Projekt anfertige, kann er es dann einfach ausführen, oder sind hierzu weitere Schritte notwendig, damit man ein unter Windows kompiliertes Projekt in Mac betrachtet/ausführen kann?
Gibt es dann hier jemanden mit Erfahrungen zur eventuellen Einrichtung, mit dem ich mich per PN kurzschließen kann (sollte das Thema hier doch nicht allzu geeignet für meine Frage sein)?

Grüße
AQtNewbie

Re: Kompilieren für verschiedene Betriebssysteme

Verfasst: 10. Oktober 2012 08:38
von AQtNewbie
Vielen Dank!
Gibt es demnach keine Möglichkeit sein Windows derweit "fit zu machen", um für Mac Ausführungsdateien zu kompilieren?

Re: Kompilieren für verschiedene Betriebssysteme

Verfasst: 10. Oktober 2012 09:02
von Christian81
Ein Crosscompiler für Mac unter Windows ist mir nicht bekannt.

Re: Kompilieren für verschiedene Betriebssysteme

Verfasst: 10. Oktober 2012 10:27
von dazedly
Ich denke da wirst du dir leider einen Mac kaufen/leihen müssen.

Re: Kompilieren für verschiedene Betriebssysteme

Verfasst: 10. Oktober 2012 11:42
von RHBaum
Gibt es demnach keine Möglichkeit sein Windows derweit "fit zu machen", um für Mac Ausführungsdateien zu kompilieren?
Mac OS setzt doch in den neueren versionen auf einen *nix kernel ....
d.h. der gcc koennte entsprechende binaries erzeugen ....
Problem sind eher die Mac bibliotheken, gegen die du linken musst. Die wirst auch nicht aufn windows emuliert bekommen ....
DIe bibs(binaries) wirst von nem vorhandenen system bekommen, aber nicht die header ... die wiederum brauechtest um eine mac-qt version zu erzeugen ...

3. möglichkeiten.
- Mac besorgen und nativ da drauf programmieren
- unter windows programmieren aber selber plattformneutral(generatortool verwenden, ala qmake/cmake) blieben, deinem Kollegen die sourcen und generator file schicken und der laessts sich auf seinen mac bauen.
- (achtung dieser vorschlag kommt nicht von mir) In die Welt der juristischen Badlands abtauchen, sich nen uefi hack besorgen und nen mac os auf der eigenen maschine virtualisieren ^^

Ciao ...

Re: Kompilieren für verschiedene Betriebssysteme

Verfasst: 11. Oktober 2012 21:16
von nora
(achtung dieser vorschlag kommt nicht von mir) In die Welt der juristischen Badlands abtauchen, sich nen uefi hack besorgen und nen mac os auf der eigenen maschine virtualisieren ^^
Haben Kollegen von mir grad probiert. Derzeitiger Stand: Der 'xcode'-Entwicklungskrempel vom OSX 10.7.2 hängt sich in der virtellen Umgebung auf. :?