Hallo! Ich habe eine Frage. Kann man unter KDevelop (Linux) eine Exe-Datei erstellen, die man dann auch unter Windows nutzen kann? herzlichen Dank!
Hi Blödsinn. Natürlich kann man das. Den GCC kann man unter Linux auch als Crosscompiler compilieren der als Target DOS hat. Diesen Compiler kann man dann in KDevelop einbinden. Ob das aber Sinn macht? Matthias
Hi ich finde es immer wieder lustig das Leute ein Programm das keine Fenster/GUI/sonstwas hat als popelig abtun. In den Fenstern steckt kaum Arbeit drin bzw. die Programmierung bezieht sich da auf stupides Abfangen von Ereignissen und Weiterreichen an einen Programmkern der die eigentlichen Aufgaben übernimmt. BTW: Eigentlich sollte sich ein GCC unter Linux auch mit Windows als Target kompilieren lassen. Damit kann man dann unter Windows alles machen. Ob das geht hab ich selber noch nicht probiert. Für DOS kann ich es allerdings bestätigen. Matthias
Hallo Matthias Nur aus Neugier: Man kann mit gcc unter Linux ein Windowsprogramm mit Fenstern und so schreiben und kompilieren? Braucht das keine weiteren Bibliotheken oder Windows spezifische Sachen? Gruss Thomas Berger
Na ja wenn man die Fenster komplett zu Fuss programiert ist man bei ner DIN A4 Seite Code und das Fenster macht noch gar nix. Unter DOS schreib ich main() und fertig
Hi @Thomas Müßte eigentlich funktionieren da die Windows-API ja über DLL's läuft die man erst zur Laufzeit einbindet. Aber einen großen Sinn sehe ich darin nicht. Matthias
Aha, Testen auf nur einem Rechner wird also etwas schwierig. Ausser mit Wine. Ich denke der einzige Grund könnte Geld für den VCB sparen sein. Gruss Thomas
Hi es gibt den GCC ja auch für Windows als Host-System. Beispielsweise cygwin oder MinGW Matthias
Mit dem GCC geht im Prinzip fast alles... Klar kann man auch DOS/Win32-Anwendungen schreiben, aber spätestens bei Fenstern wirds kompliziert, außer man verwendet Libs, die auf beiden Plattformen zur Verfügung stehen (zB Qt), und wenn man dann noch am besten statisch linkt dann gehts schon halbwegs.. Sinn machts keinen, weils auch C-Compiler für Windows gibt, und KDevelop kann man ohne große Verluste durch zB EditPlus ersetzen, da hat man auch eine Gratis-Lösung. BTW: Wenn Johann Crosscompiling usw gemeint hätte, dann denke ich hätte sich die Frage für ihn erübrigt. Aus der Fragestellung geht dür mich hervor, dass Crosscompiling mit dem GCC etwas sehr hoch für ihn sein würde - rein realistisch gesehen. Weil ganz so einfach ist das auch wieder nicht.
Rainer hat's getroffen... Wenn Du z.B. Qt verwendest, kannst Du ein Programm unter Liunx mit KDevelop entwickeln und dann mit minimalen Änderungen nach Windows übernehmen. Allerdings mußt Du es dann z.B. mit Visual C++ und dem Qt für Windows compilieren. Mit Qt ist es auch relativ einfach, Fenster, Slider, Checkboxes etc. zu verwenden, und dafür gibt es sogar auch noch ein Programm, mit dem man sich die Oberfläche zusamenklicken kann... Ich hab das schonmal so gemacht und das Programm läuft auf beiden Systemen so wie es soll...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.