Можете ли вы помочь мне понять, зачем нужны файлы .lib при импорте функций и данных из dll?
Я слышал, что они содержат список экспортируемых функции и элементы данных из соответствующей dll, но когда я использовал CFF Explorer для изучения моей dll, я обнаружил, что dll уже имеет адреса экспортирующих функций, поэтому теоретически я могу связать свою программу с .dll без каких-либо дополнительных файлов.
Можете ли вы подробнее объяснить, какие данные хранятся в файлах .lib.
А еще, да, я знаю, что Visual Studio заставляет нас добавить файлы .lib в раздел дополнительных зависимостей, но зачем они им вообще нужны?
Подробнее здесь: https://stackoverflow.com/questions/560 ... s-from-dll