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