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 ich s N 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.