Unsolved Auf Windows für Linux kompilieren
-
Hallo zusammen,
ich nutze seit einigen Tagen QT auf Windows und bin sehr zufrieden.
Ich würde gerne wissen ob und wie es möglich ist auf Windows für Linux zu kompilieren, da ich nicht jedes Mal die Betriebssysteme zwischen möchte.
Ich hoffe dafür gibt es eine Möglichkeit und ich wäre dankbar für jede hilfreiche Antwort.
Mit freundlichen Grüßen
Try2Beatus
-
@Try2Beatus
warum nicht einfach eine VM (z.b VirtualBox) verwenden? -
Wäre halt praktisch, wenn man es direkt auf Windows könnte. Deswegen fragte ich ja :/
MFG
Try2Beatus
-
@Try2Beatus Um was für ein Linux geht's denn? Embedded, Mobile oder Desktop?
-
Hallo erstmal,
es handelt sich hauptsächlich um Linux aus dem Server Bereich z.b. Debian 7/8.
Würde mich über eine Lösung und Antwort freuen :)
Gruß Try2Beatus
-
Also, auf Windows für Linux bauen geht prinzipiell. Das nennt man "cross compiling". Das macht man z.B. wenn man auf Windows für Android entwickelt. Ist aber ne ziemliche Frickelei. Eine andere Methode ist "remote compiling". Da hast du deine Windows-Machine zum Entwickeln und einen Linux-Rechner zum Kompilieren. Das heißt du arbeitest unter Windows, z.B. mit Qt Creator oder Visual Studio, und die IDE hat ne Netzwerkverbindung zu dem Linux-Rechner. Die Projektdateien werden zum Bauen auf den Linux-Rechner übertragen und das erstellte Programm kann auch da ausgeführt werden. Qt Creator kann das AFAIK nicht ootb, aber Visual Studio kann das neuerdings. Aber sowas kann man sich ja mit Netzwerkfreigaben und ssh schnell selbst bauen. Kannst das natürlich auch lokal auf einer Maschine machen, mit Linux in einer VM.
-
Remote Compiling hört sich gut an. Gibt es dafür eine etwas genauere Anleitung?
Gruß Try2Beatus
-
Hier ist eine Anleitung für Visual Studio: https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/