Perché in un progetto dovrei includere alcuni * .lib, .h o altri file? E a cosa servono queste cose?Quali sono le differenze tra i file .dll, .lib, .h?
58
A
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.
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
- 1. Come sono i file di intestazione (.h), file di libreria (.lib) e DLL (.dll) relativi a
- 2. Quali sono le differenze tra $ {} e # {}?
- 3. Quali sono le differenze tra i giornalisti del karma?
- 4. quali sono le principali differenze tra tutti i motori mysql?
- 5. Quali sono le differenze tra i seguenti due codici javascript?
- 6. Quali sono/sono le differenze tra MSBuild e TFSBuild
- 7. Quali sono/sono le principali differenze tra Flink e Storm?
- 8. File DLL e LIB
- 9. Quali sono le differenze tra le capacità di calcolo CUDA?
- 10. Quali sono le differenze tra le query SQL?
- 11. Quali sono le differenze tra le classi Helper e Utility?
- 12. Quali sono le differenze di utilizzo tra size_t e off_t?
- 13. Quali sono le differenze tra questi formati "aperti"
- 14. Quali sono le differenze tra Model, ModelMap e ModelAndView?
- 15. Content-Disposition: quali sono le differenze tra "inline" e "attachment"?
- 16. quali sono le principali differenze tra fwrite e write?
- 17. Quali sono le differenze tra i programmi di installazione MSI e EXE e quali dovrei scegliere?
- 18. Quali sono le differenze tra XmlSerializer e BinaryFormatter
- 19. Quali sono le differenze tra Int e Integer in Scala?
- 20. Quali sono le differenze tra ibm jdk e oracle jdk?
- 21. Quali sono le differenze tra MVC, MVP e MVVM?
- 22. @synthesize vs @dynamic, quali sono le differenze?
- 23. Quali sono le differenze tra quantificatori pigri, avidi e possessivi?
- 24. Quali sono le differenze tra l'uso di Nightwatch.js vs Goniometro
- 25. Quali sono le differenze effettive tra child_process.fork e cluster.fork?
- 26. Quali sono le differenze tra & e &&, | e || in R?
- 27. Quali sono le differenze tra didFinishLaunchingWithOption e viewDidLoad
- 28. Quali sono le differenze tra mappatura, associazione e analisi?
- 29. Quali sono le differenze tra JSP e Facelets?
- 30. Quali sono le differenze chiave tra JavaScript e ActionScript 3?
Va notato che c'è anche qualcosa che si chiama "Importa libreria" controlla http://stackoverflow.com/questions/3573475/how-does-the-import-library-work-details –