Sdílet prostřednictvím


.Lib soubory jako vstup Linker

PROPOJENÍ přijímá standardní knihovny COFF a COFF import knihoven, které mají obvykle příponu. lib.Standardní knihovny obsahují objekty a jsou vytvořené nástrojem LIB.Import knihovny obsahují informace o vývozu v jiných aplikacích a jsou vytvořeny buď propojení k sestavení programu, který obsahuje vývozů nebo nástrojem LIB.Informace o použití LIB vytvořit standardní nebo import knihovny, viz LIB odkaz.Podrobnosti o použití propojení k vytvoření importovat knihovny naleznete /DLL možnost.

Knihovna je určena odkaz jako argument název souboru nebo výchozí knihovny.PROPOJENÍ řeší externí odkazy hledáním nejprve v knihovnách zadané na příkazovém řádku a pak ve výchozí knihovny zadaným /DEFAULTLIB možnost, a potom ve výchozí knihovny souborů obj.Pokud se název knihovny je zadána cesta, vyhledá propojení knihovny v tomto adresáři.Je-li zadána žádná cesta vypadá první v adresáři, který je spuštěn odkaz a ve všech adresářích zadané v proměnné prostředí LIB propojení.

Přidejte soubory lib jako vstup linker ve vývojovém prostředí

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.

  2. Klepněte Linker složky.

  3. Klepněte vstupní stránky vlastností.

  4. Změnit Další závislosti vlastnost.

Programově přidat soubory lib jako vstup linker

Příklad

Následující příklad ukazuje, jak sestavit a použití souboru lib:

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

A pak:

// 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;
}
  

Viz také

Referenční dokumentace

PROPOJENÍ vstupní soubory

Možnosti Linker