Linux Programme für Windows ....



  • Hallo,
    wie kann ich C-Programme die ich unter Linux erstellt habe für Windows convertieren oder Kompilieren?

    himes



  • ohne zutun nicht. du kannst aber
    a) den code umschreiben, dass er auf winapi funktioniert (bei konsolenanwendungen kein großes problem normalerweise (ausser bei hardwarenahen sacehn)

    b) einen unix/linux-emulator für windows benutzen



  • Reicht vielleicht schon der MingW aus? Oder wie währs mit Cygwin?



  • Reicht vielleicht schon der MingW aus? Oder wie währs mit Cygwin?

    Nicht voellig, da teile der Bibliotheken von Linux/Unix noch nicht implementiert
    sind. Man wird auf jeden Fall Hand anlegen muessen, wenn es sich um groessere
    Programme handelt. Solange man sich an Standard C++ haelt, ist es kein Problem.

    Probleme bekommt man aber beispielsweise schon bei der Netzwerk-API von Linux/
    Unix, da diese immernoch nicht vollstaendig portiert ist.

    mfg
    v R



  • Das ist ja nicht 100%ig in der Frage definiert. Portieren / konvertieren muß ja nicht heißen, daß man die Linux APIs / Libs genutzt hat, sondern man kann auch Ansi C/++ schreiben. Also könnte MingW reichen.

    Und der Netzwerkcode ist schnell portiert. Wenn man sich an die BSD sockets hält.

    Ich nutz am liebsten Crossplattform Libs wie SDL, GLEW, wxWindows ... - da spart man sich viel Arbeit 🙂


Anmelden zum Antworten