Nel caso di un riferimento del DLL, il .LIB è appena una biblioteca dell'importazione che contiene le informazioni che il linker deve risolvere le funzioni esportarici esterne del DLL di riferimenti, in modo da il sistema può individuare il DLL specificato ed ha esportato le funzioni del DLL a tempo di esecuzione (vedere inoltre
http://msdn.microsoft.com/en-us/library/ms682592%28VS.85%29.aspx - “creazione della biblioteca di Dinamico-Collegamento„ - e le pagine collegate da là). Nel caso di una biblioteca statica siete destra, la lima di .LIB contiene tutto il codice che è necessario risolvere le funzioni usate ed il codice è disposto direttamente nel vostro executyble dal linker, vede
http://msdn.microsoft.com/en-us/library/ms235627%28VS.80%29.aspx (“progressione: Generando ed usando una biblioteca statica„).
Potete controllare il contenuto di una lima di .LIB usando o lib.exe o dumpbin.exe sulla linea di ordine, una biblioteca dell'importazione non dovrebbe contenere alcun codice reale.