Mi è stata assegnata una piccola libreria, costituita da una DLL, un'intestazione .h e un file .def. Sono abbastanza sicuro che la libreria sia stata scritta in C, ma possibilmente in C++.Utilizzo di una DLL con l'intestazione .h in C++
È possibile accedere alle funzioni della libreria senza utilizzare il metodo LoadLibrary/GetProcAddress/FreeLibrary di cui si parla in genere. Non ho un file .lib - è normale averne uno?
Ho passato letteralmente gli ultimi 2 giorni a cercare questo. Sembra che da quando mi è stato dato un file di intestazione che definisce le funzioni che desidero utilizzare dalla dll e un file .def, non avrei bisogno di "caricare" esplicitamente ciascuna funzione manualmente (LoadLibrary/GetProAddress/FreeLibrary) - in Nel mio caso userò circa 5 o 6 funzioni dalla .dll, ma ce ne sono circa 70 disponibili e sembra che sarebbe un mal di testa e comporterebbe un inutile caos di codice.
Grazie per qualsiasi consiglio.