Работа с библиотеками импорта и файлами экспорта
Вы можете использовать LIB с параметром /DEF для создания библиотеки импорта и файла экспорта. LINK использует файл экспорта для создания программы, содержащей экспорт (обычно библиотеку динамической компоновки (DLL) и использует библиотеку импорта для разрешения ссылок на эти экспорты в других программах.
Обратите внимание, что если вы создадите библиотеку импорта на предварительном шаге, перед созданием библиотеки DLL необходимо передать тот же набор файлов объектов при создании библиотеки dll, что и при создании библиотеки импорта.
В большинстве случаев вам не нужно использовать LIB для создания библиотеки импорта. При связывании программы (исполняемого файла или библиотеки DLL), содержащей экспорт, LINK автоматически создает библиотеку импорта, описывающую экспорт. Позже при связывании программы, ссылающейся на эти экспорты, необходимо указать библиотеку импорта.
Однако при экспорте библиотеки DLL в программу, из которую она также импортирует, напрямую или косвенно, необходимо использовать LIB для создания одной из библиотек импорта. При создании библиотеки импорта lib также создается файл экспорта. При связывании одного из библиотек DLL необходимо использовать файл экспорта.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по