GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Möglichkeiten zur Entwicklung von Windows-Apps unter Linux

Hatten Sie jemals den Wunsch, Windows-Software zu entwickeln oder auf Ihrem Linux-System zu testen? ? Vielleicht, weil es das beliebteste Betriebssystem ist, oder weil Ihre Schulen und Institutionen nur Windows-Betriebssysteme in Computerlabors einsetzen.

Sie haben Glück, es gibt zwei Möglichkeiten, Windows-Software tatsächlich auf einem Linux-System zu entwickeln oder zu testen mit Ausnahme des dualen Bootens (sonst hätte der Artikel von der Absicht des Themas abgelenkt) Windows OS zusammen mit Ihrem bestehenden System. Lesen Sie weiter unten, um zu erfahren, was die beiden Möglichkeiten sind, außerdem werde ich auch einige zusätzliche Einblicke aus meiner Erfahrung für jede Option geben.

Auf WEIN

WEIN war früher ein Akronym für W ine ichN oder ein E mulator, aber jetzt nennen wir es einfach Wein (ausgesprochen wie ein Getränk). Die Website von WINE hat eine Datenbank, in der alle Anwendungen aufgeführt sind, die darunter funktionieren. Möglicherweise finden Sie Ihre bevorzugte Software nicht in der Liste, aber zögern Sie nicht, sie auf WINE auszuprobieren. Vor ungefähr 6 Monaten, als ich lernte, Datenstrukturen und objektorientierte Programme zu programmieren, versuchte ich, CodeBlocks 16.04 zu installieren (das nicht auf der Datenbankliste stand) und war erstaunt, dass meine Entwicklungsplattform funktioniert. Dann musste ich mir keine Sorgen machen, dass mein Linux-GCC-Programm Windows-spezifische Bibliotheksdateien nicht kompilieren könnte,

WINE neigt jedoch dazu, fehlerhaft zu sein, weil es einige Dinge gibt, die alternativ auf ziemlich bizarre Weise erledigt werden müssen. Obwohl beispielsweise CodeBlocks 16.04 erfolgreich auf meinem Linux-System eingerichtet wurde, gab es keine Möglichkeit, das cmd-Programm zu starten, um die Ausgabe meines Programms zu sehen. Stattdessen musste ich zuerst CodeBlocks an der Eingabeaufforderung starten und dann wieder dorthin wechseln, wenn ich mein Programm ausführe, um die Ausgabe zu sehen. Skurril und bizarr, richtig?

Durch Virtualisierung

Die Verwendung von Virtualisierungssoftware ist eine weitere Möglichkeit, Windows-Software auf Ihrem Linux-Computer zu entwickeln oder zu testen. Verwenden Sie die Virtualisierung als letzten Ansatz, wenn WINE funktioniert bei dir nicht. Denn Ersteres würde mehr Ressourcen auf Ihrem Computer beanspruchen als Letzteres.

Es gibt bestimmte Programme, die überhaupt nicht auf WINE funktionieren. Ein Beispiel sind die WinBGI-Bibliotheken auf CodeBlocks. Darüber hinaus ist Virtualisierung der beste Ansatz, wenn Sie Ihr Programm wirklich in einer tatsächlichen Windows-Umgebung ausführen möchten.

Schlussfolgerung

Sie können eine der beiden oben genannten Methoden zum Entwickeln oder Testen Ihrer Windows-Software verwenden, und hoffentlich bevorzugen Sie eine der anderen. WINE führt Windows-Software nativ auf Linux aus, während die Virtualisierung im Wesentlichen physische Hardware simuliert und daher garantiert, dass Sie eine realistischere Ausgabe für Ihre Programme erhalten. Der Artikel hat Ihnen gefallen? Teilen Sie es mit Ihren Freunden und zögern Sie nicht, auch Ihre Meinung im Kommentarbereich unten mitzuteilen.


Linux
  1. So installieren Sie Wine und führen Windows-Apps unter Linux aus

  2. So installieren Sie Wine 7 unter Debian 11 – Führen Sie Windows-Apps unter Linux einfach aus

  3. Linux vs. Windows-Hosting

  4. Winepak – Installieren Sie Windows-Apps und -Spiele unter Linux über Flatpak

  5. Ist es möglich, DirectX-Apps unter Linux zu entwickeln?

6 Linux-Distributionen zum Ersetzen von Windows 10 &7

So führen Sie Windows-Anwendungen und -Spiele unter Linux mit Wine aus

So führen Sie Windows 95 unter Linux aus

So führen Sie Linux-Apps unter Windows 10 und 11 mit WSL aus

Kann man wirklich mit Linux GUI Apps unter Windows 10 mit WSLg entwickeln? Wie wäre es mit PyCharm?

Linux vs. Windows-Sicherheit