Programmgröße verringern
-
Hallo,
ich habe ein Programm geschrieben was ich wie ich finde recht groß ist.
Ich habe jetzt versucht die größe des fertigen Programms zu reduzieren in dem ich ein paar Zeilen Code gelöscht habe und auch Arrays etc. verkleinert habe,leider doch ohne Erfolg das fertige Programm ist trotzdem noch genauso groß.
Will jetzt nicht mein komplettes Programm neu aufbauen deswegen wollte ich fragen was es da noch für möglichkeiten gibt ausser irgendeinen "exe compressor" zu benutzen?
Habe gehört wenn man die Linkereinstellungen ändert kann man mehre KBs sparen?
Kann mir bitte jemand mal sagen was ich da ändern muss?
-
Hast Du vielleicht als Debug übersetzt, oder versehentlich Debug-Bibliotheken eingebunden, oder statisch gelinkt?
-
Welches VS benutzt Du?
-
Benutzt du die MFC vielleicht statisch gelinkt?
Was empfindest du als "recht groß"?
-
Welches VS benutzt Du?
Habe jetzt schon VC++ 2008 und VC6 probiert aber kein wirklich großer unterschied an der größe.
#define _WIN32_WINNT 0x0403 #define WIN32_LEAN_AND_MEAN #pragma optimize("gsy", on) #pragma comment(linker,"/ALIGN:4096 /IGNORE:4108 /RELEASE /IGNORE:4089") #pragma pack(1)
Wenn ich diesen Code in ne Header Datei packe ist meine Exe schon etwas kleiner.
Denke mal es hat was mit em Linker zu tun?