¿Por qué en un proyecto debería incluir algunos * .lib, .h o algunos otros archivos? ¿Y para qué se usan estas cosas?¿Cuál es la diferencia entre los archivos .dll, .lib, .h?
58
A
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.
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
- 1. ¿Cuál es la diferencia entre los archivos .lib y .a?
- 2. .h, .dll y .lib confusion
- 3. para qué sirve .exp y cuál es la diferencia entre .lib y .dll
- 4. ¿Cuál es la diferencia entre los archivos .so y .a?
- 5. ¿Cuál es la diferencia entre los archivos .LIB y .OBJ? (Visual Studio C++)
- 6. cuál es la diferencia entre los archivos de cabecera c (.h) y los archivos de cabecera C++ (.hpp)
- 7. ¿Cuál es la diferencia entre los archivos .htc y .js?
- 8. ¿Cuál es la diferencia entre los archivos apklib y jar?
- 9. ¿Cuál es la diferencia entre los archivos .class y .dex?
- 10. Diferencia entre archivos auxiliares y archivos lib en rieles
- 11. ¿Cuál es la diferencia entre /usr/local/lib/python2.6 y /usr/lib/python2.6?
- 12. ¿Cómo funciona .h, .lib y .dll trabaja en conjunto
- 13. ¿Cuál es la diferencia entre un archivo .cpp y un archivo .h?
- 14. ¿Cuál es la diferencia entre los archivos estáticos y los archivos multimedia en Django?
- 15. Archivos DLL y LIB, ¿qué y por qué?
- 16. CPP | .h archivos (C++)
- 17. ¿Cuál es el significado de "h" en "<% = h [...]%>"?
- 18. ¿Cuál es la diferencia entre el video H.264 y el video MPEG-4?
- 19. Compatibilidad de * .dll * .a * .lib * .def entre VisualStudio y gcc
- 20. Diferencia entre prueba -h y prueba -L
- 21. Diferencia entre ensamblado y DLL
- 22. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 23. ¿Cuál es la diferencia entre System.Linq.Enumerable.WhereListIterator & System.Linq.Enumerable.WhereSelectListIterator?
- 24. La diferencia entre DLL tradicional y COM DLL
- 25. ¿Cuál es la diferencia entre ".equals" y "=="?
- 26. ¿Cuál es la diferencia entre los eventos Control.Enter y Control.GotFocus?
- 27. ¿cuál es la diferencia entre los navegadores y el nodo?
- 28. ¿Cuál es la diferencia entre los atributos "wairole" y "role"?
- 29. ¿Cuál es la diferencia entre los paquetes android.opengl y javax.microedition.khronos.opengles?
- 30. ¿Cuál es la diferencia entre los intrínsecos lógicos de SSE?
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 –