Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

wofür sind .lib

MRPSV / 4 Antworten / Flachansicht Nickles

hi leutz

ich hab mit c++ angefangen und ein paar tutorials durchgearbeitet aber bisher wurde nich gesagt wofür .lib dateien benötigt werden

danke im voraus

bei Antwort benachrichtigen
thomas woelfer MRPSV „wofür sind .lib“
Optionen

lib-dateien enthalten bereits kompilierten code (also funktionen oder klassen) die man wiederverwenden kann.

wenn du zum beispiel

printf("hello world");

aufrufst, dann muss der code fuer printf() ja irgendwo her kommen - und befinden tut er sich eben in einer .lib datei. (in der praxis befindet er sich da zwar heute eigentlich nicht mehr drin... aber das ist fuer diese betrachtung egal).

in der letzten phase des bauens der ausführbaren datei kommt der linker zum zuge. der liest die obj-datein (die sind das resultat des kompilierens) und verbindet diese, zusammen mit einigen inhalten aus der .lib datei) zum .exe

WM_HOPETHISHELPS

this posting contains no tpyos.
bei Antwort benachrichtigen