Se me ha proporcionado una pequeña biblioteca, que consta de un .dll, un encabezado .h y un archivo .def. Estoy bastante seguro de que la biblioteca estaba escrita en C, pero posiblemente en C++.Uso de una DLL con el encabezado .h en C++
Es posible para mí acceder a las funciones en la biblioteca sin utilizar el método LoadLibrary/GetProcAddress/FreeLibrary del que generalmente se habla. No tengo un archivo .lib, ¿es habitual tener uno?
Literalmente he pasado los últimos 2 días buscando esto. Parece que, dado que se me ha proporcionado un archivo de cabecera que define las funciones que deseo utilizar desde el dll, y un archivo .def, no debería necesitar cargar explícitamente cada función manualmente (LoadLibrary/GetProAddress/FreeLibrary) - en En mi caso, usaré alrededor de 5 o 6 funciones del .dll, pero hay alrededor de 70 disponibles y parece que sería un dolor de cabeza y resultaría en un desorden innecesario de código.
Gracias por cualquier consejo.