Udostępnij za pośrednictwem


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.

Zobacz też

Inne zasoby

Zadanie programu MSBuild odniesienia