PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm verkleinern



N4wuko
07.10.2007, 19:23
Also ich hab ein simples Programm in Dev-C++ geschrieben, als kompiliert ist das Programm ganze 700 kb groß ?!
Gibt es einen Weg das Programm noch zu verkleinern?



#include <windows.h>

int main()
{
HWND beepzor;
beepzor=FindWindow("ConsoleWindowClass", NULL);
ShowWindow(beepzor, SW_HIDE);
for(;;) {
Beep(2000,500);
}
return 0;
}

errox
07.10.2007, 19:32
Benutz Visual C++ oder VS

N4wuko
07.10.2007, 19:37
Hab es auch schon in Visual 6 c++ kompiliert, das Programm ist dort dann 148 kb groß, aber geht es denn nicht nocht kleiner? Also evtl das er den Beep befehl included und den rest aus windows.h nicht?!
Weiß ja nicht :p

zao
07.10.2007, 20:00
also ich würd mal sagen, bei mir isses 16kb groß, die windows.h is klein.
ich würde jetzt mal sagen du hasst in deinem code noch iostream drin, ansonsten irgendeine lib.

mfg

zao

N4wuko
07.10.2007, 20:26
Hm, mit welchem Programm hastes denn kompiliert?
Wenn Dev-C++ kannst mir evtl die einstellungen durchgeben?!

Hamachi-1
07.10.2007, 20:36
Du musst es nicht kleiner haben!!
das ist soweiso schon klein genug oder haste so wenig
speicher aufm PC?
Naja wen du es einfach klitzekleinhaben willst ^^
dann weiß ich nicht bescheid ..
ich kömme mit der größe gut klar :)

Mfg Hamachi-1

N4wuko
07.10.2007, 20:39
Naja im Internet zählt jedes Byte :p und wenn sich das dann später auf größere Projekte auswirkt ist das nicht schön.

zao
07.10.2007, 20:52
ja ich benutze dev c++, adde mich dann mal in icq

mfg

zao

Hamachi-1
07.10.2007, 21:17
Naja im Internet zählt jedes Byte :p und wenn sich das dann später auf größere Projekte auswirkt ist das nicht schön.

ich gebe dir recht! :wink:

N4wuko
07.10.2007, 21:44
Ok, lag an der Version von Dev-C++, bei der neuesten isses echt nur 16 kb groß :)
Thx zao

errox
08.10.2007, 12:11
Hast du Relase oder Debug gemacht?

zao
08.10.2007, 13:24
er hats mit dev c++ gmeacht, da wird nich unterschieden ob release oder debug, einfach kompilieren.

mfg

zao