Мне дали небольшую библиотеку, состоящую из .dll, заголовка .h и файла .def. Я почти уверен, что библиотека была написана на C, но, возможно, на C++.
Могу ли я получить доступ к функциям в библиотеке без использования метода LoadLibrary/GetProcAddress/FreeLibrary, о котором обычно говорят. У меня нет файла .lib — обычно он есть?
Я буквально провел последние 2 дня, разыскивая это. Кажется, что, поскольку мне дали заголовочный файл, определяющий функции, которые я хочу использовать из dll, и файл .def, мне не нужно явно «загружать» каждую функцию вручную (LoadLibrary/GetProAddress/FreeLibrary) - в В моем случае я буду использовать около 5 или 6 функций из .dll, но доступно около 70, и кажется, что это будет головная боль и приведет к ненужному беспорядку кода.
Спасибо за любой совет.