Ergebnis 1 bis 6 von 6
  1. #1
    Fortgeschrittener
    Registriert seit
    21.09.2007
    Beiträge
    36

    Standard Compilierte Exen sind zu gross

    Also ich bin noch n extrem N4p in c++ und meine exe dateien sind einfach viel zu gross...
    Bsp.:
    Code:
    #include <iostream>
    using namespace std;
    
    int main()
    {
    cout << "Hi Welt" << "\n";
    return 0;
    }
    Dieser Code compiliert ist bei mir 586kb gross...
    Man hört einfach immer, dass C++ so ne effiziente Sprache sein soll und ich meine in VB6 sin viele Anwendungen bei mir nur 20kb gross also sagt mir pls woran das liegt und wie ich es ändern kann.

    IDE: Code::Blocks
    Compiler: MinGW

    Spezielle Parameter: Nein

  2. #2
    W32.FunLove
    Registriert seit
    20.06.2007
    Beiträge
    161

    Standard

    Haste vielleicht als debug project compiled?
    Wenn du kritisiert wirst,
    dann musst du irgend etwas richtig machen.
    Denn man greift nur denjenigen an,
    der den Ball hat.

  3. #3
    Fortgeschrittener
    Registriert seit
    21.09.2007
    Beiträge
    36

    Standard

    Thx stimmt habs als Debug compiled aber selbst als release ist das teil noch 270kb gross...
    und ich meine z.b. n bifiserver ist nur 28kb wie haben die das hingekriegt?

  4. #4
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Der ganze iostream Mist ist komplett unnötig!
    stdio.h, stdlib.h und string.h haben alle Funktionen die du brauchst und die größe für Windows ist 15 KB (Mingw32), Linux: 8 KB (GCC/G++)

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  5. #5
    Fortgeschrittener
    Registriert seit
    21.09.2007
    Beiträge
    36

    Standard

    Ok wenn ich was ausgeben will dann macht das ja Sinn aber hast du mir auch ne Alternative wenn ich was Binär öffnen will?
    Relativ praktisch geht das ja mit:

    ifstream infile ("file.txt",ifstream::binary);

    Wobei ich dann <fstream> includen muss was die Exe auch wieder aufpumpt... eben wär nett wenn du mir ne Alternative nennen könntest.

  6. #6
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    http://www.cplusplus.com/reference/clibrary/cstdio/

    stdio.h

    FILE *fp = fopen("datei.exe", "rb"); // r = read, b = binary - für mehr modi einfach auf den Link oben klicken

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •