Pourquoi dans un projet dois-je inclure certains fichiers * .lib, .h ou d'autres fichiers? Et à quoi servent ces choses?Quelles sont les différences entre les fichiers .dll, .lib, .h?
58
A
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.
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
- 1. Quelles sont les différences entre les délégués et les événements?
- 2. Quelles sont les différences entre les différents vecteurs épars d'ublas?
- 3. Quelles sont les principales différences entre tous les moteurs mysql?
- 4. quelles sont les différences clés entre mvc1 et mvc2
- 5. quelles sont les différences d'algorithme entre JPEG et GIF?
- 6. Quelles sont les différences entre ces méthodes de tableau?
- 7. Quelles sont les différences entre ClearCase et Visual SourceSafe?
- 8. Quelles sont les différences de rendu entre FF2 et FF3?
- 9. Quelles sont les principales différences entre CLTL2 et ANSI CL?
- 10. Quelles sont les différences entre un proc et lambda?
- 11. Quelles sont les différences entre Red5 et Flash Media Server
- 12. Quelles sont les différences fondamentales entre ASP.net et PHP?
- 13. Django treebeard quelles sont les différences entre AL, NS, MP
- 14. Quelles sont les différences entre la rupture et la sortie?
- 15. Quelles sont les différences entre SML et OCaml?
- 16. Quelles sont les différences entre @dynamic et @synthesize?
- 17. Quelles sont les différences entre YUI2.7 et YUI2.8?
- 18. Quelles sont les différences entre WebServiceBinding.EmitConformanceClaims et WebServiceBinding.ConformanceClaims?
- 19. Quelles sont les différences/similitudes entre JBI et SCA
- 20. Quelles sont les différences entre LLVM et java bytecode?
- 21. Quelles sont les différences entre Silverlight 2 et Silverlight 3
- 22. Quelles sont les principales différences entre Ruby 1.8.6 et 1.9.1?
- 23. Quelles sont les différences entre ces commandes git diff?
- 24. Comment puis-je afficher les différences entre deux DLL?
- 25. Quelles sont les différences fondamentales entre les fonctions et l'architecture entre le BEAM et la JVM?
- 26. Quelles sont les différences entre les plug-ins, les fonctionnalités et les produits dans Eclipse RCP?
- 27. Quelles sont les différences entre les installateurs MSI et EXE, et que dois-je choisir?
- 28. Quelles sont les principales différences entre les navigateurs que les développeurs web doivent noter?
- 29. Quelles sont les différences entre le système et les backticks et les tuyaux dans Perl?
- 30. Quelles sont les différences de rendu dans asp.mvc?
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 –