Thread View: de.comp.lang.c++
5 messages
5 total messages
Started by Alexander Klueber
Tue, 09 Apr 1996 09:14
BC4.5: Groesse bei OWL
Author: Alexander Klueber
Date: Tue, 09 Apr 1996 09:14
Date: Tue, 09 Apr 1996 09:14
23 lines
1301 bytes
1301 bytes
Hallo Internet, folgendes Problem habe ich mit meinem C-Programm: zur Zeit bin ich an einem C++ Programm, welches ich mit Borland C++ V4.52 und OWL schreibe. Mein Problem ist, dass das Binary-File unheimlich gross ist. Die groesse betraegt etwa 700 kbyte und ich habe nur ein paar Dialog-Boxen. Zu dieser Datei kommen ja noch ca. 1MB DLLs. Kann ich das ganze verkleinern oder muss ich damit leben ? Fuer eine Antwort wuerde ich mich sehr freuen. PS: Antworten bitte per eMail an klueber@css.de senden. Bis dann, Kluebi >-------------------------------------------------------------------------< Alexander Klueber Computer Software Studio GmbH Biebersteiner Weg 33 Abt. Systemsupport 36145 Hofbieber Justus-Liebig Str. 2-4 eMail: klueber@css.de 36093 Fulda/Kuenzell >-------------------------------------------------------------------------<
Re: BC4.5: Groesse bei OWL
Author: Christian Groeling
Date: Wed, 10 Apr 1996 23:16
Date: Wed, 10 Apr 1996 23:16
9 lines
581 bytes
581 bytes
klueber@sup3.css.de (Alexander Klueber) wrote: Das wuerde mich auch interresieren. Bitte E-MAIL auch an mich. Gruss Chris !!!!! Gruss Chris !
Re: BC4.5: Groesse bei OWL
Author: Andreas Rauch
Date: Fri, 12 Apr 1996 10:28
Date: Fri, 12 Apr 1996 10:28
12 lines
672 bytes
672 bytes
Hallo Alex, > folgendes Problem habe ich mit meinem C-Programm: > Mein Problem ist, dass das Binary-File unheimlich gross ist. Unter Optionen/Project/Debugger einfach alle Optionen abschalten und dein Prog reduziert sich um ca.70%. Du linkst nämlich alle Debuginfos und stackinfos mit,das sieht man daran, indem dein EXE viel lesbaren Text enthält. tues, -ar
Re: BC4.5: Groesse bei OWL
Author: hofer
Date: Fri, 12 Apr 1996 22:34
Date: Fri, 12 Apr 1996 22:34
36 lines
1904 bytes
1904 bytes
Alexander Klueber wrote: > > Hallo Internet, > > folgendes Problem habe ich mit meinem C-Programm: > > zur Zeit bin ich an einem C++ Programm, welches ich mit Borland C++ V4.52 und > OWL schreibe. Mein Problem ist, dass das Binary-File unheimlich gross ist. > Die groesse betraegt etwa 700 kbyte und ich habe nur ein paar Dialog-Boxen. > Zu dieser Datei kommen ja noch ca. 1MB DLLs. > Kann ich das ganze verkleinern oder muss ich damit leben ? > > Fuer eine Antwort wuerde ich mich sehr freuen. > > PS: Antworten bitte per eMail an klueber@css.de senden. > > Bis dann, > Kluebi > > >-------------------------------------------------------------------------< > Alexander Klueber Computer Software Studio GmbH > Biebersteiner Weg 33 Abt. Systemsupport > 36145 Hofbieber Justus-Liebig Str. 2-4 > eMail: klueber@css.de 36093 Fulda/Kuenzell > >-------------------------------------------------------------------------< Ich glaube, dass man damit leben koennen muss. Ich habe selber Executables von 2,0 - 2,5 MByte. Das einzige, was ich bisher in dieser Richtung probiert habe, war das Auslagern in DLLs. Man koennte aber, wenn man nicht auf die Programmgeschwindigkeit aus ist, das Projekt auf Programmgroesse optimieren anstatt auf Programmgeschwindigkeit, oder? mfG Michael H.
Re: BC4.5: Groesse bei OWL
Author: Stephan Hesmer
Date: Tue, 16 Apr 1996 20:43
Date: Tue, 16 Apr 1996 20:43
45 lines
2421 bytes
2421 bytes
Am Tue, 9 Apr 1996 09:14:08 GMT, hast du folgendes geschrieben: >Hallo Internet, >folgendes Problem habe ich mit meinem C-Programm: >zur Zeit bin ich an einem C++ Programm, welches ich mit Borland C++ V4.52 und >OWL schreibe. Mein Problem ist, dass das Binary-File unheimlich gross ist. >Die groesse betraegt etwa 700 kbyte und ich habe nur ein paar Dialog-Boxen. >Zu dieser Datei kommen ja noch ca. 1MB DLLs. >Kann ich das ganze verkleinern oder muss ich damit leben ? >Fuer eine Antwort wuerde ich mich sehr freuen. Hallo Alexander, was dir bisher geschrieben wurde ist leider nur zum Teil richtig, aber das versuche ich jetzt mal klarzustellen. Bei den Projekt-Optionen gibt es mehrere MĂśglichkeiten deine Dateien zu verkleinern: 1. Projekt/Compiler/Debugger: Alle Häckchen wegmachen. Dadurch werden keine Debuginformationen in die OBJ-Dateien compiliert und deine OBJ-Dateien sind um mehr als 60% kleiner. 2. Projekt/Linker/Allgemein: "Debug-Informationen mit aufnehmen" auschalten. Dadurch werden die restlichen Debuginfos aus der EXE-Datei ausgeschlossen und deine EXE-Datei wird sehr viel kleiner. Zusätzlich gibt es dann noch im Target-Exepert eine Option die deine EXE-Datei verkleinern, besonders wenn du mit DLL's arbeitest. Dort kannst du nämlich angeben, ob dein Programm "statisch" oder "dynamisch" gelinkt werden soll. Bei statisch, werden die Standard-Funktion und alles, was C so braucht, direkt in dein Programm gelinkt. Bei dynamisch bleibt dieser ganze "Schrott" drauĂen, du muĂt allerdings die 3 DLL-Dateien(Ich benutze C in der Verison 4.50: bc450rtl.dll,owl250.dll,bids45.dll) von Borland mitkopieren, damit dein Programm läuft. Besonderen Vorteil hat dynamisch somit bei einem Programm mit vielen DLL's, weil das ganze drumherum nur einmal in den 3 DLL's steht, auf die alle deine eigene ebenfalls zugreifen. TschĂźĂ, Stephan
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads