Udostępnij za pośrednictwem


Pliki .Lib — Wejście konsolidatora

Akceptuje łącze biblioteki standardowej kawy i kawy import biblioteki, które mają zwykle rozszerzenie. lib.Standardowe biblioteki zawierają obiekty i są tworzone przez narzędzie LIB.Import biblioteki zawierają informacje dotyczące wywozu w innych programach i są tworzone przez łącze buduje program zawierający wywozu albo przez narzędzie LIB.Informacje na temat używania LIB do tworzenia standardowych lub importować biblioteki, zobacz Odwołanie LIB.Aby uzyskać szczegółowe informacje o użyciu łącza do utworzenia biblioteki import, zobacz /dll opcji.

Biblioteki określono łącze jako argument Nazwa pliku lub biblioteką domyślną.ŁĄCZE usuwa odwołania zewnętrzne przez wyszukiwanie po raz pierwszy w bibliotekach określona w wierszu polecenia, a następnie w domyślnej biblioteki określony z /DEFAULTLIB opcji, a następnie w domyślnej biblioteki nazwę w plikach .obj.Jeśli ścieżka zostanie określona z nazwą biblioteki, łącze szuka w bibliotece w tym katalogu.Jeśli żadna ścieżka nie jest określona, najpierw w katalogu, który działa łącze z, a następnie w katalogach, wszelkie określone w zmienna środowiskowa LIB wygląda łącze.

Aby dodać pliki .lib jako dane wejściowe linker w środowisku projektowym

  1. Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie właściwości projektu programu Visual C++.

  2. Kliknij folder Konsolidator.

  3. Kliknij przycisk wprowadzania strona właściwości.

  4. Modyfikowanie Dodatkowe zależności właściwości.

Aby programowo dodać pliki .lib jako dane wejściowe linker

Przykład

Poniższy przykład przedstawia sposób budowania i używania pliku .lib:

// lib_link_input_1.cpp
// compile with: /LD
__declspec(dllexport) int Test() {
   return 213;
}

A następnie:

// lib_link_input_2.cpp
// compile with: /EHsc lib_link_input_1.lib
__declspec(dllimport) int Test();
#include <iostream>
int main() {
   std::cout << Test() << std::endl;
}
  

Zobacz też

Informacje

Pliki wyjściowe LINK

Opcje konsolidatora