Aracılığıyla paylaş


LIB görev

Microsoft 32-Bit Kitaplık Yöneticisi aracı saran lib.exe.Kitaplık Yöneticisi oluşturur ve ortak nesne dosyası biçimi (coff) nesne dosyalarını içeren bir kitaplık yönetir.Kitaplık Yöneticisi de verme dosyaları oluşturabilir ve kitaplıkları verilen başvuru tanımlarını alın.Daha fazla bilgi için, bkz. LIB Başvuru Kaynağı ve Çalışan LIB.

Parametreler

Aşağıdaki tabloda parametrelerini açıklar LIB görevi.Çoğu görev parametreleri, bir komut satırı seçeneği karşılık gelir.

Parametre

Description

AdditionalDependencies

İsteğe bağlı String[] parametresi.

Komut satırı eklemek için ek öğeleri belirtir.

AdditionalLibraryDirectories

İsteğe bağlı String[] parametresi.

Ortam Kitaplığı yol geçersiz kılar.Bir dizin adı belirtin.

Daha fazla bilgi için bkz. / LIBPATH (ek Libpath).

AdditionalOptions

İsteğe bağlı String parametresi.

Komut satırında belirtildiği gibi lib.exe seçenekler listesi.Örneğin, "/option1 /option2 /option#".Tarafından diğer gösterilmez lib.exe seçeneklerini belirtmek için bu parametreyi kullanın LIB görev parametresi.

Daha fazla bilgi için bkz. Çalışan LIB.

DisplayLibrary

İsteğe bağlı String parametresi.

Çıkış kitaplığı hakkında bilgi görüntüler.Bilgileri bir dosyaya yeniden yönlendirmek için bir dosya adı belirtin."con" ya da hiçbir şey bilgi konsola yeniden yönlendirmek için belirtin.

Bu parametre karşılık gelen /LIST lib.exe seçeneği.

ErrorReporting

İsteğe bağlı String parametresi.

Lib.exe zamanında başarısız olursa iç hata bilgilerini Microsoft'a göndermek nasıl belirtir.

Her biri için bir komut satırı seçeneği karşılık gelen aşağıdaki değerlerden birini belirtin.

ValueKomut satırı seçeneği
NoErrorReport/ERRORREPORT:NONE
PromptImmediately/ERRORREPORT:PROMPT
QueueForNextLogin/ERRORREPORT:QUEUE
SendErrorReport/ERRORREPORT:SEND

Daha fazla bilgi için bkz: /ERRORREPORT komut satırı seçeneğinde Çalışan LIB.

ExportNamedFunctions

İsteğe bağlı String[] parametresi.

Dışa aktarmak için bir veya daha fazla işlevleri belirtir.

Bu parametre karşılık gelen /EXPORT: lib.exe seçeneği.

ForceSymbolReferences

İsteğe bağlı String parametresi.

Belirtilen sembolün bir başvuru eklemek için lib.exe zorlar.

Bu parametre karşılık gelen /INCLUDE: lib.exe seçeneği.

IgnoreAllDefaultLibraries

İsteğe bağlı Boolean parametresi.

true, Tüm varsayılan kitaplık kaldırır dış başvuru çözümlendiğinde kitaplıkları listesinden, lib.exe arar.

Bu parametre için parametresiz şeklinde karşılık gelen /NODEFAULTLIB lib.exe seçeneği.

IgnoreSpecificDefaultLibraries

İsteğe bağlı String[] parametresi.

Belirtilen kitaplık kaldırır dış başvuru çözümlendiğinde kitaplıkları listesinden, lib.exe arar.

Bu parametre karşılık gelen /NODEFAULTLIB seçeneğini alır lib.exe bir library bağımsız değişkeni.

LinkLibraryDependencies

İsteğe bağlı Boolean parametresi.

true, İçinde project dependencies çıkışları kitaplığı otomatik olarak bağlantılı olduğunu belirtir.

LinkTimeCodeGeneration

İsteğe bağlı Boolean parametresi.

true, Bağlantı zamanı kod oluşturma belirtir.

Bu parametre karşılık gelen /LCTG lib.exe seçeneği.

MinimumRequiredVersion

İsteğe bağlı String parametresi.

Alt sistemi gerekli en düşük sürümünü belirtir.0-65535 Aralığında ondalık sayıları virgülle ayrılmış bir listesini belirtin.

ModuleDefinitionFile

İsteğe bağlı String parametresi.

Modül-tanım dosyasındaki (.def) adını belirtir.

Bu parametre karşılık gelen /DEF seçeneğini alır lib.exe bir filename bağımsız değişkeni.

Name

İsteğe bağlı String parametresi.

Alma kitaplığı oluþturulduðunda alma kitaplığı üretiliyor DLL'in adını belirtir.

Bu parametre karşılık gelen /NAME seçeneğini alır lib.exe bir filename bağımsız değişkeni.

OutputFile

İsteğe bağlı String parametresi.

Varsayılanı geçersiz kılar adını ve konumunu program o lib.exe oluşturur.

Bu parametre karşılık gelen /OUT seçeneğini alır lib.exe bir filename bağımsız değişkeni.

RemoveObjects

İsteğe bağlı String[] parametresi.

Belirtilen nesne çıktı kitaplığından atlar.Lib.exe tüm nesneleri (mı) nesne dosyaları veya kitaplıklar birleştirerek ve sonra bu seçeneği tarafından belirtilen herhangi bir nesne silme çıktı kitaplığı oluşturur.

Bu parametre karşılık gelen /REMOVE seçeneğini alır lib.exe bir membername bağımsız değişkeni.

Sources

Gerekli ITaskItem[] parametresi.

Kaynak dosyalar boşlukla ayrılmış bir listesini belirtir.

SubSystem

İsteğe bağlı String parametresi.

Yürütülebilir dosya için ortamı belirtir.Seçim, alt giriş noktasını simge veya giriş noktası işlevini etkiler.

Her biri için bir komut satırı seçeneği karşılık gelen aşağıdaki değerlerden birini belirtin.

ValueKomut satırı seçeneği
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

Daha fazla bilgi için bkz. / Alt sistemi (alt belirtin).

SuppressStartupBanner

İsteğe bağlı Boolean parametresi.

true, Görev başlatıldığında, telif hakkı ve sürüm numarası iletinin görüntülenmesini engeller.

Daha fazla bilgi için bkz: /NOLOGO adresindeki seçenek Çalışan LIB.

TargetMachine

İsteğe bağlı String parametresi.

Hedef platform program veya dll belirtir.

Her biri için bir komut satırı seçeneği karşılık gelen aşağıdaki değerlerden birini belirtin.

ValueKomut satırı seçeneği
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

Daha fazla bilgi için bkz. / MAKİNE (hedef platformu belirtin).

TrackerLogDirectory

İsteğe bağlı String parametresi.

İzleyici günlük dizinini belirtir.

TreatLibWarningAsErrors

İsteğe bağlı Boolean parametresi.

true, Neden LIB lib.exe bir uyarı oluşturur, bir çıktı dosyası üretmek değil görev.false, Bir çıktı dosyası oluşturulur.

Daha fazla bilgi için bkz: /WX adresindeki seçenek Çalışan LIB.

UseUnicodeResponseFiles

İsteğe bağlı Boolean parametresi.

true, Librarian kökenli, UNICODE yanıt dosyaları oluşturmak için proje sistemi yöneltir.Belirtmek true ne zaman proje dosyanız UNICODE yollar.

Verbose

İsteğe bağlı Boolean parametresi.

true, İlerleme durumunu; oturum ayrıntılarını görüntüler Bu eklenen .obj dosyalarının adlarını içerir.Bilgileri standart çıktıya gönderilir ve bir dosyaya yeniden yönlendirilebilir.

Daha fazla bilgi için bkz: /VERBOSE , seçenek Çalışan LIB.

Ayrıca bkz.

Diğer Kaynaklar

MSBuild görevi başvurusu