Zadanie LIB
Zawija narzędzie Microsoft 32-bitowa biblioteka Menedżera lib.exe.Menedżer bibliotek tworzy i zarządza biblioteki plików obiektu wspólne obiektu plik formatu (COFF).Menedżer biblioteki można również tworzenia plików eksportu i importowanie biblioteki do definicji odniesienia wyeksportowane.Aby uzyskać więcej informacji, zobacz Odwołanie LIB i Uruchomione LIB.
Parametry
W poniższej tabeli opisano parametry LIB zadania.Większość parametrów zadania odpowiadają opcji wiersza polecenia.
Parametr |
Opis |
---|---|
AdditionalDependencies |
Opcjonalny String[] parametru. Określa dodatkowe elementy, aby dodać do wiersza polecenia. |
AdditionalLibraryDirectories |
Opcjonalny String[] parametru. Zastępuje ścieżkę biblioteki środowiska.Określ nazwę katalogu. Aby uzyskać więcej informacji, zobacz / LIBPATH (dodatkowe Libpath). |
AdditionalOptions |
Opcjonalny String parametru. Lista opcji lib.exe, jak określono w wierszu polecenia.Na przykład "/option1 /option2 /option#".Ten parametr służy do określania opcji lib.exe, które nie są reprezentowane przez inne LIB parametru zadania. Aby uzyskać więcej informacji, zobacz Uruchomione LIB. |
DisplayLibrary |
Opcjonalny String parametru. Wyświetla informacje o bibliotece danych wyjściowych.Określ nazwę pliku, aby przekierować informacji do pliku.Określ "CON" lub nic przekierować informacji do konsoli. Ten parametr odnosi się do /LIST opcji lib.exe. |
ErrorReporting |
Opcjonalny String parametru. Określa sposób wysyłania wewnętrzny błąd informacji do firmy Microsoft, jeśli lib.exe kończy się niepowodzeniem w czasie wykonywania. Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.
WartośćOpcja wiersza polecenia
NoErrorReport/ERRORREPORT:NONE
PromptImmediately/ERRORREPORT:PROMPT
QueueForNextLogin/ERRORREPORT:QUEUE
SendErrorReport/ERRORREPORT:SEND
Aby uzyskać więcej informacji, zobacz /ERRORREPORT opcji wiersza polecenia na Uruchomione LIB. |
ExportNamedFunctions |
Opcjonalny String[] parametru. Określa jedną lub więcej funkcji do wyeksportowania. Ten parametr odnosi się do /EXPORT: opcji lib.exe. |
ForceSymbolReferences |
Opcjonalny String parametru. Lib.exe siły, aby dołączyć odwołanie do określonego symbolu. Ten parametr odnosi się do /INCLUDE: opcji lib.exe. |
IgnoreAllDefaultLibraries |
Opcjonalny Boolean parametru. Jeśli true, powoduje usunięcie wszystkich bibliotek domyślnych na liście bibliotek lib.exe, że podczas wyszukiwania jest rozwiązywana jako odwołania zewnętrzne. Ten parametr odnosi się do postaci mniej parametr /NODEFAULTLIB opcji lib.exe. |
IgnoreSpecificDefaultLibraries |
Opcjonalny String[] parametru. Usuwa określony bibliotek na liście bibliotek lib.exe, że podczas wyszukiwania jest rozwiązywana jako odwołania zewnętrzne. Ten parametr odnosi się do /NODEFAULTLIB opcję lib.exe, który ma library argument. |
LinkLibraryDependencies |
Opcjonalny Boolean parametru. Jeśli true, określa, że biblioteka wyjść z zależności projektu są automatycznie łączone w. |
LinkTimeCodeGeneration |
Opcjonalny Boolean parametru. Jeśli true, określa generowanie kodu czasu łącza. Ten parametr odnosi się do /LCTG opcji lib.exe. |
MinimumRequiredVersion |
Opcjonalny String parametru. Określa minimalną wymaganą wersję podsystemu.Określ rozdzielanych przecinkami listę liczb dziesiętnych z zakresu od 0 do 65535. |
ModuleDefinitionFile |
Opcjonalny String parametru. Określa nazwę pliku definicji modułów (DEF). Ten parametr odnosi się do /DEF opcję lib.exe, który ma filename argument. |
Name |
Opcjonalny String parametru. Podczas tworzenia biblioteki import Określa nazwę biblioteki DLL, dla którego zbudowany jest biblioteka importu. Ten parametr odnosi się do /NAME opcję lib.exe, który ma filename argument. |
OutputFile |
Opcjonalny String parametru. Zastępuje domyślną nazwę i lokalizację program tworzy tego lib.exe. Ten parametr odnosi się do /OUT opcję lib.exe, który ma filename argument. |
RemoveObjects |
Opcjonalny String[] parametru. Pomija określonego obiektu z biblioteki danych wyjściowych.Lib.exe tworzy bibliotekę danych wyjściowych łączenie wszystkich obiektów (czy w plikach obiektu lub biblioteki), a następnie usuwając wszystkie obiekty, które są określone przez tę opcję. Ten parametr odnosi się do /REMOVE opcję lib.exe, który ma membername argument. |
Sources |
Wymagane ITaskItem[] parametru. Określa listę plików źródłowych, oddzielonych spacjami. |
SubSystem |
Opcjonalny String parametru. Określa środowisko dla pliku wykonywalnego.Wybór podsystemu wpływa na symbol punktu wejścia lub funkcji punktu wejścia. Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.
WartośćOpcja wiersza polecenia
Console/SUBSYSTEM:CONSOLE
Windows/SUBSYSTEM:WINDOWS
Native/SUBSYSTEM:NATIVE
EFI Application/SUBSYSTEM:EFI_APPLICATION
EFI Boot Service Driver/SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
EFI ROM/SUBSYSTEM:EFI_ROM
EFI Runtime/SUBSYSTEM:EFI_RUNTIME_DRIVER
WindowsCE/SUBSYSTEM:WINDOWSCE
POSIX/SUBSYSTEM:POSIX
Aby uzyskać więcej informacji, zobacz / PODSYSTEMU (określić podsystem). |
SuppressStartupBanner |
Opcjonalny Boolean parametru. Jeśli true, uniemożliwia wyświetlanie wiadomości numer praw autorskich i wersji podczas uruchamiania zadania. Aby uzyskać więcej informacji, zobacz /NOLOGO opcji na Uruchomione LIB. |
TargetMachine |
Opcjonalny String parametru. Określa platforma docelowa dla programu lub DLL. Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.
WartośćOpcja wiersza polecenia
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
Aby uzyskać więcej informacji, zobacz / MACHINE (określić platformy docelowej). |
TrackerLogDirectory |
Opcjonalny String parametru. Określa katalog dziennika śledzenia. |
TreatLibWarningAsErrors |
Opcjonalny Boolean parametru. Jeśli true, powoduje, że LIB zadanie do generowania pliku wyjściowego nie, jeśli lib.exe generuje ostrzeżenie.Jeśli false, generowany jest plik wyjściowy. Aby uzyskać więcej informacji, zobacz /WX opcji na Uruchomione LIB. |
UseUnicodeResponseFiles |
Opcjonalny Boolean parametru. Jeśli true, nakazuje systemowi projektu do generowania plików odpowiedzi UNICODE, kiedy uruchamiany jest librarian.Określ true gdy plików w projekcie mają ścieżki UNICODE. |
Verbose |
Opcjonalny Boolean parametru. Jeśli true, są wyświetlane szczegółowe informacje o postępie sesji; obejmuje to nazwy plików .obj dodawanych.Informacje są wysyłane do wyjścia standardowego i mogą zostać przekierowane do pliku. Aby uzyskać więcej informacji, zobacz /VERBOSE opcji w Uruchomione LIB. |