2009-11-22 43 views

Respuesta

83
  • .h: archivo de cabecera, su un fichero fuente que contiene declaraciones (en contraposición a .CPP, .cxx, etc. que contiene implementaciones),

  • .lib: biblioteca estática puede contener código o simplemente enlaces a una biblioteca dinámica. De cualquier forma, es un código compilado que vincula con su programa. La biblioteca estática se incluye en su .exe en el momento del enlace.

  • .dll: biblioteca dinámica. Al igual que uno estático pero necesita implementarlo con su archivo .exe porque está cargado en tiempo de ejecución.

+0

Debe tenerse en cuenta que también hay algo que se llama comprobación de "Importar biblioteca" http://stackoverflow.com/questions/3573475/how-does-the-import-library-work-details –

25
  • H Declara la interfaz a una biblioteca - incluyendo las funciones, las estructuras, y constantes. Escrito en el lenguaje C.
  • LIB Cualquiera declara que la interfaz binaria a una biblioteca dinámica (DLL) o contiene el código binario de una biblioteca.
  • DLL Una biblioteca dinámica: su aplicación las comparte con el sistema o las usa para mantener su base de código organizada.
  • DEF Descripción textual de funciones exportadas por una DLL.
-3

* .dlb es similar a la biblioteca estática.

Cuestiones relacionadas