Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
To zadanie jest dostępne tylko w przypadku korzystania z systemu kompilacji C++.
Opakowuje narzędzie Microsoft 32-Bit Library Manager, lib.exe. Menedżer biblioteki tworzy bibliotekę plików obiektów Common Object File Format (COFF) i zarządza nią. Menedżer bibliotek może również tworzyć pliki eksportu i importować biblioteki, aby odwoływać się do wyeksportowanych definicji. Aby uzyskać więcej informacji, zobacz LIB reference (Dokumentacja LIB) i Running LIB (Uruchamianie biblioteki LIB).
Parametry
W poniższej tabeli opisano parametry zadania LIB . Większość parametrów zadania odpowiada opcji wiersza polecenia.
| Parametr | Opis |
|---|---|
| Dodatkowe współzależniki | Opcjonalny parametr String[] . Określa dodatkowe elementy do dodania do wiersza polecenia. |
| AdditionalLibraryDirectories | Opcjonalny parametr String[] . Zastępuje ścieżkę biblioteki środowiska. Określ nazwę katalogu. Aby uzyskać więcej informacji, zobacz /LIBPATH (Dodatkowa biblioteka Libpath). |
| Dodatkoweopcje | Opcjonalny parametr ciągu . Lista opcji lib.exe określonych w wierszu polecenia. Na przykład /<option1> /<option2> /<option#>. Użyj tego parametru, aby określić opcje lib.exe , które nie są reprezentowane przez żaden inny parametr zadania LIB . Aby uzyskać więcej informacji, zobacz Running LIB (Uruchamianie biblioteki LIB). |
| DisplayLibrary | Opcjonalny parametr ciągu . Wyświetla informacje o bibliotece wyjściowej. Określ nazwę pliku, aby przekierować informacje do pliku. Określ wartość "CON" lub nic, aby przekierować informacje do konsoli. Ten parametr odpowiada /LIST opcji lib.exe. |
| Raportowanie błędów | Opcjonalny parametr ciągu . Określa sposób wysyłania informacji o błędzie wewnętrznym 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. - NoErrorReport/ERRORREPORT - :NONE - PromptImmediately - /ERRORREPORT:PROMPT - QueueForNextLogin - /ERRORREPORT:QUEUE - SendErrorReport/ERRORREPORT - :SEND Aby uzyskać więcej informacji, zobacz opcję wiersza polecenia /ERRORREPORT w temacie Running LIB (Uruchamianie biblioteki LIB). |
| ExportNamedFunctions | Opcjonalny parametr String[] . Określa co najmniej jedną funkcję do wyeksportowania. Ten parametr odpowiada /EXPORT: opcja lib.exe. |
| ForceSymbolReferences | Opcjonalny parametr ciągu . Wymusza lib.exe dołączanie odwołania do określonego symbolu. Ten parametr odpowiada /INCLUDE: opcja lib.exe. |
| IgnoreAllDefaultLibraries | Opcjonalny Boolean parametr.Jeśli trueprogram usuwa wszystkie biblioteki domyślne z listy bibliotek, które lib.exe wyszukiwać podczas rozpoznawania odwołań zewnętrznych.Ten parametr odpowiada postaci bez parametru /NODEFAULTLIB opcji lib.exe. |
| IgnoreSpecificDefaultLibraries | Opcjonalny parametr String[] . Usuwa określone biblioteki z listy bibliotek, które lib.exe wyszukiwać podczas rozpoznawania odwołań zewnętrznych. Ten parametr odpowiada /NODEFAULTLIB opcji lib.exe , która przyjmuje library argument. |
| LinkLibraryDependencies | Opcjonalny Boolean parametr.Jeśli trueparametr określa, że dane wyjściowe biblioteki z zależności projektu są automatycznie połączone. |
| LinkTimeCodeGeneration | Opcjonalny Boolean parametr.Jeśli trueparametr określa generowanie kodu w czasie połączenia.Ten parametr odpowiada /LCTG opcji lib.exe. |
| MinimumRequiredVersion | Opcjonalny parametr ciągu . Określa minimalną wymaganą wersję podsystemu. Określ rozdzielaną przecinkami listę liczb dziesiętnych w zakresie od 0 do 65535. |
| ModuleDefinitionFile | Opcjonalny parametr ciągu . Określa nazwę pliku definicji modułu (.def). Ten parametr odpowiada /DEF opcji lib.exe , która przyjmuje filename argument. |
| Nazwa/nazwisko | Opcjonalny parametr ciągu . Podczas kompilowania biblioteki importu określa nazwę biblioteki DLL, dla której jest tworzona biblioteka importu. Ten parametr odpowiada /NAME opcji lib.exe , która przyjmuje filename argument. |
| Outputfile | Opcjonalny parametr ciągu . Zastępuje domyślną nazwę i lokalizację programu, który lib.exe tworzy. Ten parametr odpowiada /OUT opcji lib.exe , która przyjmuje filename argument. |
| RemoveObjects | Opcjonalny parametr String[] . Pomija określony obiekt z biblioteki wyjściowej. Lib.exe tworzy bibliotekę wyjściową, łącząc wszystkie obiekty (niezależnie od tego, czy w plikach obiektów, czy bibliotekach), a następnie usuwając wszystkie obiekty określone przez tę opcję. Ten parametr odpowiada /REMOVE opcji lib.exe , która przyjmuje membername argument. |
| Źródeł | Wymagany parametr interfejsu ITaskItem[].Określa listę plików źródłowych rozdzielonych spacjami. |
| Podsystemu | Opcjonalny parametr ciągu . Określa środowisko pliku wykonywalnego. Wybór podsystemu wpływa na symbol punktu wejścia lub funkcję punktu wejścia. Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia. - Konsola - /PODSYSTEM:KONSOLA - Windows - /PODSYSTEM:WINDOWS - Native/SUBSYSTEM:NATIVE - - Aplikacja - EFI/PODSYSTEM:EFI_APPLICATION - Sterownik - /podsystem usługi rozruchowej EFI:EFI_BOOT_SERVICE_DRIVER - EFI ROM - /PODSYSTEM:EFI_ROM - Środowisko uruchomieniowe - EFI/PODSYSTEM:EFI_RUNTIME_DRIVER - WindowsCE - /PODSYSTEM:WINDOWSCE - POSIX - /SUBSYSTEM:POSIX Aby uzyskać więcej informacji, zobacz /SUBSYSTEM (Określ podsystem). |
| SuppressStartupBanner | Opcjonalny parametr logiczny . Jeśli trueprogram uniemożliwia wyświetlanie komunikatu o prawach autorskich i numerze wersji podczas uruchamiania zadania.Aby uzyskać więcej informacji, zobacz /NOLOGO opcji w Running LIB (Uruchamianie biblioteki LIB). |
| TargetMachine | Opcjonalny parametr ciągu . Określa platformę docelową programu lub biblioteki DLL. Określ jedną z następujących wartości, z których każda odpowiada opcji 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 parametr ciągu . Określa katalog dziennika trackera. |
| TreatLibWarningAsErrors | Opcjonalny parametr logiczny . Jeśli truepolecenie powoduje , że zadanie LIB nie generuje pliku wyjściowego, jeśli lib.exe generuje ostrzeżenie. Jeśli falsezostanie wygenerowany plik wyjściowy.Aby uzyskać więcej informacji, zobacz /WX opcji w Running LIB (Uruchamianie biblioteki LIB). |
| UseUnicodeResponseFiles | Opcjonalny parametr logiczny . Jeśli trueprogram , nakazuje systemowi projektu generowanie plików odpowiedzi UNICODE podczas tworzenia biblioteki. Określ true , kiedy pliki w projekcie mają ścieżki UNICODE. |
| Pełne | Opcjonalny parametr logiczny . Jeśli trueprogram wyświetla szczegółowe informacje o postępie sesji. Obejmuje to nazwy dodawanych plików .obj. Informacje są wysyłane do standardowych danych wyjściowych i mogą być przekierowywane do pliku.Aby uzyskać więcej informacji, zobacz /VERBOSE opcja w uruchomionej LIB. |