Мне интересно, почему линкеры не могут выполнять свою работу, просто обратившись к информации в фактических файлах DLL, которые получили фактический код реализации? я имею в виду, почему линкеры все еще нуждаются в .lib файлах для неявной привязки?
не являются ли таблицы экспорта и относительного адреса достаточными для такого соединения?
так или иначе, с помощью которого можно делать неявное связывание, используя только .dll без файлов .lib stub/proxy?
Я думал, что исполняемый загрузчик Windows просто выполнил вызовы LoadLibrary/LoadLibraryEx от имени программы (отсюда и название неявного связывания), что является основным отличием от явной привязки. если это правда, то делать это явно без .lib должно указывать, что это выполнимо без него неявно, правильно? или я просто говорю не смысл?
любая помощь приветствуется, большое спасибо:)
Geeko