.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í
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.
Klepněte Linker složky.
Klepněte vstupní stránky vlastností.
Změnit Další závislosti vlastnost.
Programově přidat soubory lib jako vstup linker
- Viz téma AdditionalDependencies.
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;
}