Even though I read a lot of times and even working on DLLs, I am unable to find out the basic behind DLLs, Please answer these queries.
1) How many types of libraries are there ? Like DLLs, Static libraries etc. What are the main differences among them ?
2) Why we need these many libraries ? Is it just to give backward compatibility ?
3) Can we link DLL both statically and dynamically ? If YES, then why required both ?
4) Why MFC has lot of DLLs ? Like regular, extension etc.. ?
