Udostępnij za pośrednictwem


LIB — Zadanie

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 do biblioteki LIB i Uruchamianie 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 (Dodatkowa 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 Uruchamianie 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 Uruchamianie 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 /SUBSYSTEM (Określ 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 Uruchamianie 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śl platformę docelową).

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 Uruchamianie 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 Uruchamianie LIB.

Zobacz też

Inne zasoby

Odwołanie do zadania MSBuild