Seite 1 von 1
Windows-Binaries ohne Windows basteln - möglich?
Verfasst: 18. November 2008 19:54
von GoaSkin
Ich nutze QT4 auf einem PPC-Mac unter Mac OS X und Linux, schreibe aber Programme, für die ich auch statisch gelinkte Binaries für Windows anbieten möchte. Mit einer virtuellen Maschine zu arbeiten bringt es aufgrund der schlechten Performance nicht, zumal ich darin QT kompilieren müsste.
Gibt es nicht auch die Möglichkeit, mit einer UNIX-Entwicklungsumgebung Windows-Binärdateien zu erzeugen, wie es unter Linux auch für andere UNIX-Umgebungen möglich ist, wenn die entsprechenden SDKs installiert sind?
Verfasst: 18. November 2008 20:31
von upsala
Nachdem es diese Diskussion erst vor kurzem gab, würde ich mal die Forumssuche verwenden...
Verfasst: 18. November 2008 23:31
von GoaSkin
Wie wäre es dann mit einem Link, wenn es diese Diskussion wirklich gab? Ich habe nun so einige Begriffe abgesucht und finde sie nicht. Weiss auch nicht, mit welchen weiteren Schlagwörtern ich sie finden soll.
Verfasst: 19. November 2008 08:51
von RHBaum
ansonsten mal ne suchmaschine mit den Begriffen "crosscompiler linux windows" füttern ... da kommen teilweise sogar brauchbare links bei raus ^^
Ich habs nur paarmal was gebraucht, was auf mehr als einer plattform laufen musste. und das warn nur reine executables. Aber ich glaub auf die lange Sicht war die Virtuelle Maschine der kürzere weg, wenn ich so die foren durchstoeber. Besonders wenn das zeugs wirklich debuggen musst ^^
Musst also schon sehr sicher sein, dass dein codde nix plattformspezifisches beinhaltet und / oder sauber ausgedefft ist.
Wobei ich eher den umgekehrten weg praktizieren muss. Windows als basis und Linux weitere plattform.
und Linux kriegst echt schnell auf ne VM
Ciao ...
Verfasst: 19. November 2008 17:57
von GoaSkin
Naja... ich nutze einen PPC-Mac und habe da virtuelle Maschinen drauf. Wenn ich da versuche, QT unter Windows zu compilieren braucht ein einzelner Compileraufruf durchschnittlich 2-3 Minuten. Demnach dauert e faktisch mehrere Wochen, bis QT compiliert ist.