Evo cemu ti to moze posluziti:
Recimo da zelis da uradis deo nekog veceg projekta. Onaj deo koji ti uradis, mozes ostalima dati u obliku .h i .cpp fajlova, ali mozes i iskompajlirati sve to u jedan .lib fajl, a ostali to koriste kao i obicno.
Zgodna i uobicajena stvar je da kad pravis nekakve pomocne programe (delove programa), na primer, Nesto sto ce da pusta zvuk u aplikacijama ili da crta... i ako zelis da ponudis to drugima, stavis ga na raspolaganje kao .lib i svi oni samo ukljuce tvoj lib u svoj projekat i koriste ga kako im je volja. Naravno, sve ovo bi mogao da uradis i tako sto im das sav sors, ali je daleko prakticnije cimanje sa samo jednim fajlom.
Ovo sto sam naveo je razlog zasto sam ih ja koristio, mozda ce neko znati i bolje razloge.
De si Deda...