Hallo Welt
Nach langer Arbeit an einem grösseren Projekt, das ich mit VC++ EE geschrieben habe, möchte ich das ganze auch auf Unix-Systemen laufen lassen. Dazu habe ich mir mit Oracles VirtualBox eine Ubuntu 32bit Version installiert und wollte den Code aus VC++ direkt importieren. 3 Stunden später hat auch der gcc-Compiler den Code kompiliert (Mit Code::Blocks und MinGW). So weit so gut. Nur funktioniert das Programm nicht!
Eines vorweg: Ich habe keinen Windows-spezifischen Code mehr drin (auf jeden Fall meckert der Compiler nicht). Gut, sagte ich, probieren wir das ganze mit MinGW auf Windows (Mit Dev-Cpp).
Und siehe da:
Unterschied der Dateigrösse:
- Ubuntu: 116kb
- Windows: 404kb
Ich habe zuvor sämtliche Optimierungen seitens gcc untersagt.
Was mache ich falsch (mal von einem hässlichen Programmierstil abgesehen)?
Gruss
cwriter
Nach langer Arbeit an einem grösseren Projekt, das ich mit VC++ EE geschrieben habe, möchte ich das ganze auch auf Unix-Systemen laufen lassen. Dazu habe ich mir mit Oracles VirtualBox eine Ubuntu 32bit Version installiert und wollte den Code aus VC++ direkt importieren. 3 Stunden später hat auch der gcc-Compiler den Code kompiliert (Mit Code::Blocks und MinGW). So weit so gut. Nur funktioniert das Programm nicht!
Eines vorweg: Ich habe keinen Windows-spezifischen Code mehr drin (auf jeden Fall meckert der Compiler nicht). Gut, sagte ich, probieren wir das ganze mit MinGW auf Windows (Mit Dev-Cpp).
Und siehe da:
Unterschied der Dateigrösse:
- Ubuntu: 116kb
- Windows: 404kb
Ich habe zuvor sämtliche Optimierungen seitens gcc untersagt.
Was mache ich falsch (mal von einem hässlichen Programmierstil abgesehen)?
Gruss
cwriter