2009-11-22 17 views

risposta

83
  • .h: file di intestazione, è un file sorgente contenente dichiarazioni (al contrario di .CPP, .cxx, ecc contenente implementazioni),

  • .lib: libreria statica può contenere codice o semplicemente collegamenti a una libreria dinamica. In entrambi i casi è un codice compilato che si collega al programma. La libreria statica è inclusa nel tuo .exe al momento del collegamento.

  • .dll: libreria dinamica. Proprio come uno statico ma è necessario distribuirlo con il tuo file .exe perché è caricato in fase di esecuzione.

+0

Va notato che c'è anche qualcosa che si chiama "Importa libreria" controlla http://stackoverflow.com/questions/3573475/how-does-the-import-library-work-details –

25
  • H dichiara l'interfaccia a una biblioteca - comprese le funzioni, le strutture e costanti. Scritto in linguaggio C.
  • LIB O dichiara che l'interfaccia binaria a una libreria dinamica (DLL) o contiene il codice binario di una libreria.
  • DLL Una libreria dinamica: la tua applicazione condivide questi con il sistema o li usi per mantenere organizzato il tuo codice base.
  • DEF Una descrizione testuale delle funzioni esportate da una DLL.
-3

*. Dlb è simile alla libreria statica.

Problemi correlati