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 true odebere 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 true určuje, že výstupy knihovny ze závislostí projektu se automaticky propojí. |
LinkTimeCodeGeneration | Volitelný Boolean parametr.Pokud true urč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 true př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).< |
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 false se 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 true se 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. |