ha
2016-01-02 00:02:13 UTC
Hallo
Ich arbeite hier auf Win7 64 Bit Ultimate u.a. mit VisualStudioExpress 2013.
Verglichen bzgl. der Grösse der bin-files die z.b. der Openwatcom erzeugt, sieht
VSE schlecht aus. Kompiliere ich beim VSE dann noch mit der Multi-threaded-Option /MT
statt /MD sieht es nochmal schlechter aus.
Wenn man dann noch bedenkt, das VSE-kompilierte Programme auch noch die C/C++-Laufzeitumgebung
brauchen, frage ich mich, was Microsoft alles in die exe-Files packt, das bei anderen Compilern
nicht nötig ist.
Kann man mit dem VSE ähnlich "kleine" Programme erstellen, wie mit dem Watcom?
Es geht mir ums Prinzip. Auch in Zeiten von Gigabytes RAM.
Bevor ich mich durch die ganzen Compiler- und Linkersettings des VSE kämpfe und
zig Experimente anstelle, möchte ich erstmal hier fragen. Auch, was eventuelle
Nachteile angeht, wenn man einige zig Kilobytes spart. (Ich spreche hier aber
nicht von Änderungen im Sourcecode; meine Frage bezieht sich ausschließlich
auf die Projektsettings).
Ich arbeite hier auf Win7 64 Bit Ultimate u.a. mit VisualStudioExpress 2013.
Verglichen bzgl. der Grösse der bin-files die z.b. der Openwatcom erzeugt, sieht
VSE schlecht aus. Kompiliere ich beim VSE dann noch mit der Multi-threaded-Option /MT
statt /MD sieht es nochmal schlechter aus.
Wenn man dann noch bedenkt, das VSE-kompilierte Programme auch noch die C/C++-Laufzeitumgebung
brauchen, frage ich mich, was Microsoft alles in die exe-Files packt, das bei anderen Compilern
nicht nötig ist.
Kann man mit dem VSE ähnlich "kleine" Programme erstellen, wie mit dem Watcom?
Es geht mir ums Prinzip. Auch in Zeiten von Gigabytes RAM.
Bevor ich mich durch die ganzen Compiler- und Linkersettings des VSE kämpfe und
zig Experimente anstelle, möchte ich erstmal hier fragen. Auch, was eventuelle
Nachteile angeht, wenn man einige zig Kilobytes spart. (Ich spreche hier aber
nicht von Änderungen im Sourcecode; meine Frage bezieht sich ausschließlich
auf die Projektsettings).