Praca z bibliotekami importowanymi oraz plikami eksportowanymi

Możesz użyć biblioteki LIB z opcją /DEF, aby utworzyć bibliotekę importu i plik eksportu. Link używa pliku eksportu do skompilowania programu zawierającego eksporty (zazwyczaj bibliotekę DLL) i używa biblioteki importu do rozpoznawania odwołań do tych eksportów w innych programach.

Należy pamiętać, że jeśli tworzysz bibliotekę importu w wstępnym kroku, przed utworzeniem .dll należy przekazać ten sam zestaw plików obiektów podczas kompilowania .dll, jak przekazano podczas kompilowania biblioteki importu.

W większości sytuacji nie trzeba używać biblioteki LIB do tworzenia biblioteki importu. Po połączeniu programu (pliku wykonywalnego lub biblioteki DLL) zawierającego eksporty link automatycznie tworzy bibliotekę importu, która opisuje eksporty. Później po połączeniu programu, który odwołuje się do tych eksportów, należy określić bibliotekę importu.

Jednak gdy biblioteka DLL eksportuje do programu, z którego importuje również bezpośrednio lub pośrednio, należy użyć biblioteki LIB do utworzenia jednej z bibliotek importu. Podczas tworzenia biblioteki importowej biblioteka LIB tworzy również plik eksportu. Podczas łączenia jednej z bibliotek DLL należy użyć pliku eksportu.

Zobacz też

LIB — dokumentacja