Sono nuovo della programmazione C/C++ non mi azzardo a rispondere perché sono insicuro e non ho certezze.
L'unica risposta che mi sento di dare è quella riferita alle .lib (microsoft) e .a (altri compilatori) con rispettivo .h, il vantaggio rispetto alle .dll è che le .lib/.a/.h sono dei sorgenti che vengono inclusi e poi compilati insieme al tuo codice per la piattaforma di destinazione, le .dll sono già compilate e non migrabili in altre piattaforme.
EDIT:
Mi sbilancio, smentite, conferme e precisazioni sono benvenute.
Quando si programma in C/C++ una dll, tutti i metodi sono esposti nell'header .h
Il file .h è sempre in formato testo e visionabile e è quello che si include nel sorgente che si sta scrivendo per usare la dll.
Ultima modifica effettuata da Carlo il 02/02/2021 alle 16:45
in programmazione tutto è permesso |