dll und lib
-
Hallo an alle,
kann mir jemand von euch den Unterschied zwischen einer dll und einer lib erklären? Und kennt jemand ein tutorial oder Buch in dem etwas zu diesem Thema drin steht. Würde nämlich ganz gerne einige Funktionen meiner Applikation kappseln und einem dritten zur Verfügung stellen. Was empfiehlt sich da eine dll oder eine lib? Und vorallem wie erstelle ich aus meinen .c und .h-Files eine dll oder lib?
Gruß McBSP
-
Der Inhalt der Lib wird beim Linken komplett mit in die .EXE Datei übernommen. Bei einer .DLL werden nur die verweise auf die Funktionen in der DLL in die .EXE mit übernommen.
Wenn du ein Programm kompiliert hast, brauchst du die .LIB Dateien nicht mit ausliefern. Die .DLL wird allerdings vom Programm benötigt.
Wie du eine .DLL oder .LIB erstellst hängt von deinem Compiler ab. Also wäre das eine Frage fürs Compiler oder VC++ Forum.
-
Danke für die schnelle Antwort werd mal in die Compiler Ecke schauen.
Gruß McBSP