bibliotheke programmieren

tja eine Bibliothek ist auch nur compilierter Code.
Bei einer Bibliothek werden alle C/C++ Funktionen die nicht static sind exportiert
Bei Klassen ist es ähnlich (mit ausnahme der Sache mit static).
Zu einer Bibliothek liefert man im Allgemeinen nur noch Header Files mit den Funktionsprototypen und den Klassen.

Wichtig ist, eine Bibliothek hat keine main Funktion. Ansonsten gibt es keine Unterschiede
 
*h, *lib,*dll

wenn ich mir den installierte Compiler mal ansehe, es gibt *.h, *.lib, *dll,
*,h = prototype aller vordefinierten Funktionen bzw. Klassen
*lib und *.dll sind Implementierungen von Funktionen und Klassen..

richtig?
 
Zurück