Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
[C++]Funktionen in Headerfiles
- Ersteller J!0X
- Erstellt am
Revontulet
Ensign
- Registriert
- Apr. 2004
- Beiträge
- 233
z.b. conio.c?
Quidoff
Lieutenant
- Registriert
- Feb. 2005
- Beiträge
- 897
Beim Dev-Cpp ist der Sourcecode der Headers nicht dabei.
Wenn sie dabei wären, dann müssten sie wahrscheinlich Geld verlangen, da die conio.h ja z.B. von Borland ist und sich nur jemand die Mühe gemacht sie für den Dev-Cpp zu implementieren.
Wenn sie dabei wären, dann müssten sie wahrscheinlich Geld verlangen, da die conio.h ja z.B. von Borland ist und sich nur jemand die Mühe gemacht sie für den Dev-Cpp zu implementieren.
Wenn Dein Programm eine minimale Grösse haben soll, programmierst Du am besten in Assembler :-).
Für die Runtime Bibliotheken ist selten der Sourcecode dabei. Und selbst wenn, wäre es nicht so einfach da einfach eine Funktion herauszuziehen und den Rest einfach wegzulassen. Da bestehen oft Abhängigkeiten untereinander.
MfG
Arnd
Für die Runtime Bibliotheken ist selten der Sourcecode dabei. Und selbst wenn, wäre es nicht so einfach da einfach eine Funktion herauszuziehen und den Rest einfach wegzulassen. Da bestehen oft Abhängigkeiten untereinander.
MfG
Arnd
SheepShaver
Commodore
- Registriert
- Nov. 2004
- Beiträge
- 4.652
Die Bibliotheken werden ja auch dynamisch eingebunden und nicht statisch (es sei denn, man macht das explizit beim Compiliervorgang, ist aber nur sinnvoll bei Bibliotheken, die nicht zum Standardumfang gehören und auch da würde ich eher davon abraten).
Siberian..Husky
Lt. Commander
- Registriert
- Apr. 2004
- Beiträge
- 1.125
dynamisch zu linken wäre allerdings für ein solches spiel betrug. schließlich passt das spiel dann nichtmehr 15x auf eine diskette, wenn man noch eine mehrere mb große dll im system haben muss.
wenn man sein programm so klein wie möglich haben will sollte man statisch linken. dabei werden nur die verwendeten teile der bibliotheken in das binary gelinkt, und man braucht hinterher auch nicht zu schummeln
.
wenn das dann noch nicht klein genug ist kann man die standard bibliothek auch ganz weglassen.
in der regel reicht es allerdings einfach die finger von den templates zu lassen und statisch zu linken um sehr kleine binaries zu bekommen (abgesehen davon das man natürlich die compiler optimierungen umstellen muss. schneller code ist in der regel unverträglich mit kleinen binaries
).
wenn man sein programm so klein wie möglich haben will sollte man statisch linken. dabei werden nur die verwendeten teile der bibliotheken in das binary gelinkt, und man braucht hinterher auch nicht zu schummeln
wenn das dann noch nicht klein genug ist kann man die standard bibliothek auch ganz weglassen.
in der regel reicht es allerdings einfach die finger von den templates zu lassen und statisch zu linken um sehr kleine binaries zu bekommen (abgesehen davon das man natürlich die compiler optimierungen umstellen muss. schneller code ist in der regel unverträglich mit kleinen binaries
Siberian..Husky
Lt. Commander
- Registriert
- Apr. 2004
- Beiträge
- 1.125
das kommt selbstverständlich auf den linker an
. am einfachsten(oder zumindest am schnellsten
) wird das wohl in der dokumentation deines linkers zu finden sein....
Ähnliche Themen
- Antworten
- 3
- Aufrufe
- 461
- Antworten
- 5
- Aufrufe
- 952
- Antworten
- 8
- Aufrufe
- 1.587
- Antworten
- 9
- Aufrufe
- 969