LIB – úloha

Poznámka:

Tato úloha je k dispozici pouze při použití systému sestavení jazyka C++.

Zabalí nástroj Microsoft 32-Bit Library Manager lib.exe. Správce knihoven vytvoří a spravuje knihovnu souborů objektů COFF (Common Object File Format). Správce knihovny může také vytvářet soubory exportu a importovat knihovny pro odkazování na exportované definice. Další informace naleznete v tématu referenční informace k knihovně LIB a spuštění knihovny LIB.

Parametry

Následující tabulka popisuje parametry úlohy LIB . Většina parametrů úkolu odpovídá možnosti příkazového řádku.

Parametr Popis
Dalšídependencies Volitelný parametr String[]

Určuje další položky, které se mají přidat do příkazového řádku.
AdditionalLibraryDirectories Volitelný parametr String[]

Přepíše cestu knihovny prostředí. Zadejte název adresáře.

Další informace naleznete v tématu /LIBPATH (další libpath).
AdditionalOptions Volitelný parametr String .

Seznam lib.exe možností zadaných na příkazovém řádku. Například /<option1> /<option2> /<option#>. Tento parametr použijte k určení lib.exe možností, které nejsou reprezentovány žádným jiným parametrem úlohy LIB .

Další informace naleznete v tématu Spuštění knihovny LIB.
DisplayLibrary Volitelný parametr String .

Zobrazí informace o výstupní knihovně. Zadejte název souboru, který má informace přesměrovat na soubor. Zadejte "CON" nebo nic pro přesměrování informací do konzoly.

Tento parametr odpovídá možnosti /LIST lib.exe.
ErrorReporting Volitelný parametr String .

Určuje, jak odeslat společnosti Microsoft informace o vnitřní chybě, pokud lib.exe v době běhu selže.

Zadejte jednu z následujících hodnot, z nichž každá odpovídá možnosti příkazového řádku.

- NoErrorReport - /ERRORREPORT:NONE
- PromptImmediately - /ERRORREPORT:PROMPT
- QueueForNextLogin - /ERRORREPORT:QUEUE
- SendErrorReport - /ERRORREPORT:SEND

Další informace naleznete v parametru příkazového řádku /ERRORREPORT ve spuštěné knihovně LIB.
ExportNamedFunctions Volitelný parametr String[]

Určuje jednu nebo více funkcí, které se mají exportovat.

Tento parametr odpovídá možnosti /EXPORT: lib.exe.
ForceSymbolReferences Volitelný parametr String .

Vynutí lib.exe zahrnout odkaz na zadaný symbol.

Tento parametr odpovídá možnosti /INCLUDE: lib.exe.
IgnoreAllDefaultLibraries Volitelný Boolean parametr.

Pokud trueodebere všechny výchozí knihovny ze seznamu knihoven, které lib.exe hledání při překladu externích odkazů.

Tento parametr odpovídá formě parametru bez parametru parametru /NODEFAULTLIB lib.exe.
IgnoreSpecificDefaultLibraries Volitelný parametr String[]

Odebere zadané knihovny ze seznamu knihoven, které lib.exe hledání při překladu externích odkazů.

Tento parametr odpovídá možnosti /NODEFAULTLIB lib.exe, která přebírá library argument.
LinkLibraryDependencies Volitelný Boolean parametr.

Pokud trueurčuje, že výstupy knihovny ze závislostí projektu se automaticky propojí.
LinkTimeCodeGeneration Volitelný Boolean parametr.

Pokud trueurčuje generování kódu v čase propojení.

Tento parametr odpovídá možnosti /LCTG lib.exe.
MinimumRequiredVersion Volitelný parametr String .

Určuje minimální požadovanou verzi subsystému. Zadejte čárkami oddělený seznam desetinných čísel v rozsahu 0 až 65535.
ModuleDefinitionFile Volitelný parametr String .

Určuje název souboru definice modulu (.def).

Tento parametr odpovídá možnosti /DEF lib.exe, která přebírá filename argument.
Název Volitelný parametr String .

Při vytváření knihovny importu určuje název knihovny DLL, pro kterou se knihovna importu sestavuje.

Tento parametr odpovídá možnosti /NAME lib.exe, která přebírá filename argument.
Výstupní soubor Volitelný parametr String .

Přepíše výchozí název a umístění programu, který lib.exe vytvoří.

Tento parametr odpovídá možnosti /OUT lib.exe, která přebírá filename argument.
RemoveObjects Volitelný parametr String[]

Vynechá zadaný objekt z výstupní knihovny. Lib.exe vytvoří výstupní knihovnu zkombinováním všech objektů (ať už v souborech objektů nebo knihovnách) a odstraněním všech objektů určených touto možností.

Tento parametr odpovídá možnosti /REMOVE lib.exe, která přebírá membername argument.
Zdrojů Požadovaný parametr ITaskItem[].

Určuje seznam zdrojových souborů oddělených mezerami.
Subsystému Volitelný parametr String .

Určuje prostředí pro spustitelný soubor. Volba subsystému má vliv na symbol vstupního bodu nebo funkci vstupního bodu.

Zadejte jednu z následujících hodnot, z nichž každá odpovídá možnosti příkazového řádku.

- Konzola - /SUBSYSTÉM:CONSOLE
- Windows - /SUBSYSTEM:WINDOWS
- Nativní - /SUBSYSTÉM:NATIVE
- Aplikace - /SUBSYSTÉM EFI:EFI_APPLICATION
- Ovladač - /SUBSYSTÉM spouštěcí služby EFI:EFI_BOOT_SERVICE_DRIVER
- EFI ROM - /SUBSYSTEM:EFI_ROM
- MODUL RUNTIME - /SUBSYSTÉM EFI:EFI_RUNTIME_DRIVER
- WindowsCE - /SUBSYSTEM:WINDOWSCE
- POSIX - /SUBSYSTEM:POSIX

Další informace najdete v tématu /SUBSYSTEM (určení subsystému).a0>
SuppressStartupBanner Volitelný logický parametr.

Pokud truepři spuštění úkolu zabrání zobrazení zprávy o autorských právech a čísle verze.

Další informace naleznete v /NOLOGO možnost spuštění knihovny LIB.
Cílovýmachine Volitelný parametr String .

Určuje cílovou platformu pro program nebo knihovnu DLL.

Zadejte jednu z následujících hodnot, z nichž každá odpovídá možnosti příkazového řádku.

- MachineARM - /MACHINE:ARM
- MachineEBC - /MACHINE:EBC
- MachineIA64 - /MACHINE:IA64
- MachineMIPS - /MACHINE:MIPS
- MachineMIPS16 - /MACHINE:MIPS16
- MachineMIPSFPU -/MACHINE:MIPSFPU
- MachineMIPSFPU16 - /MACHINE:MIPSFPU16
- MachineSH4 - /MACHINE:SH4
- MachineTHUMB - /MACHINE:THUMB
- MachineX64 - /MACHINE:X64
- MachineX86 - /MACHINE:X86

Další informace najdete v tématu /MACHINE (určení cílové platformy).</a0>
TrackerLogDirectory Volitelný parametr String .

Určuje adresář protokolu sledování.
TreatLibWarningAsErrors Volitelný logický parametr.

Pokud true, způsobí, že úloha LIB negeneruje výstupní soubor, pokud lib.exe vygeneruje upozornění. Pokud falsese vygeneruje výstupní soubor.

Další informace naleznete v /WX možnost spuštěné knihovny LIB.
UseUnicodeResponseFiles Volitelný logický parametr.

Pokud true, dává systému projektu pokyn, aby při vytvoření knihovny knihovníku vygeneroval soubory odpovědí UNICODE. Určete true , kdy mají soubory v projektu cesty UNICODE.
Podrobné Volitelný logický parametr.

Pokud truese zobrazí podrobnosti o průběhu relace; obsahuje názvy přidaných souborů .obj . Informace se odesílají do standardního výstupu a dají se přesměrovat do souboru.

Další informace naleznete v /VERBOSE možnost spuštěna lib.

Viz také