2009-11-22 9 views

Répondre

83
  • .h: fichier d'en-tête, est un fichier source contenant des déclarations (par opposition à .cpp, .cxx, etc. contenant des implémentations),

  • .lib: bibliothèque statique peut contenir du code ou tout simplement liens vers une bibliothèque dynamique. De toute façon c'est un code compilé que vous liez avec votre programme. La bibliothèque statique est incluse dans votre fichier .exe au moment de la liaison.

  • .dll: bibliothèque dynamique. Tout comme un fichier statique, mais vous devez le déployer avec votre fichier .exe car il est chargé au moment de l'exécution.

+0

Il est à noter qu'il y a aussi quelque chose qui s'appelle "Import Library" check http://stackoverflow.com/questions/3573475/how-does-the-import-library-work-details –

25
  • H Déclare l'interface à une bibliothèque - y compris des fonctions, des structures et des constantes. Écrit dans la langue C.
  • LIB LIB déclare l'interface binaire à une bibliothèque dynamique (DLL) ou contient le code binaire d'une bibliothèque.
  • DLL Une bibliothèque dynamique - votre application les partage avec le système ou vous les utilisez pour garder votre base de code organisée.
  • DEF Description textuelle des fonctions exportées par une DLL.
-3

* .dlb est similaire à la bibliothèque statique.

Questions connexes