Attività LIB
Esegue il wrapping dello strumento del gestore librerie a 32 bit, lib.exe.Microsoft Library Manager consente di creare e gestire una libreria di file oggetto COFF (Common Object File Format).Il Gestore librerie consente inoltre di creare file di esportazione e librerie di importazione per fare riferimento a definizioni esportate.Per ulteriori informazioni, vedere Riferimenti a LIB e Esecuzione di LIB.
Parametri
Nella tabella riportata di seguito sono descritti i parametri dell'attività LIB.La maggior parte dei parametri dell'attività corrispondono a un'opzione della riga di comando.
Parametro |
Descrizione |
---|---|
AdditionalDependencies |
Parametro String[] facoltativo. Specifica gli elementi aggiuntivi da aggiungere alla riga di comando. |
AdditionalLibraryDirectories |
Parametro String[] facoltativo. Consente di eseguire l'override del percorso delle librerie specificato nelle variabili di ambiente.Specificare un nome di directory. Per ulteriori informazioni, vedere /LIBPATH (Percorso LIB aggiuntivo). |
AdditionalOptions |
Parametro String facoltativo. Un elenco di opzioni lib.exe come specificato sulla riga di comando.Ad esempio, " /option1 /option2 /opzione #".Utilizzare questo parametro per specificare opzioni della riga di comando che non sono rappresentate da nessun altro parametro dell'attività LIB. Per ulteriori informazioni, vedere Esecuzione di LIB. |
DisplayLibrary |
Parametro String facoltativo. Vengono visualizzate le informazioni sulla libreria di output.Specificare il nome file per reindirizzare le informazioni ad un file.Specificare "CON" o nulla per reindirizzare le informazioni alla console. Questo parametro corrisponde all'opzione /LIST di lib.exe. |
ErrorReporting |
Parametro String facoltativo. Specifica come inviare informazioni interne sull'errore a Microsoft se lib.exe non riesce in fase di esecuzione. Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.
ValoreOpzione della riga di comando
NoErrorReport/ERRORREPORT:NONE
PromptImmediately/ERRORREPORT:PROMPT
QueueForNextLogin/ERRORREPORT:QUEUE
SendErrorReport/ERRORREPORT:SEND
Per ulteriori informazioni sull'opzione della riga di comando per /ERRORREPORT , vedere Esecuzione di LIB. |
ExportNamedFunctions |
Parametro String[] facoltativo. Specifica una o più funzione da esportare. Questo parametro corrisponde all'opzione /EXPORT: di lib.exe. |
ForceSymbolReferences |
Parametro String facoltativo. Forza lib.exe per includere un riferimento al simbolo specificato. Questo parametro corrisponde all'opzione /INCLUDE: di lib.exe. |
IgnoreAllDefaultLibraries |
Parametro Boolean facoltativo. Se true, vengono rimosse tutte le librerie predefinite dall'elenco delle librerie in cui lib.exe effettua le ricerche per la risoluzione dei riferimenti esterni. Questo parametro corrisponde al form senza parametro dell'opzione /NODEFAULTLIB di lib.exe. |
IgnoreSpecificDefaultLibraries |
Parametro String[] facoltativo. Rimuove le librerie specificate dall'elenco delle librerie in cui lib.exe effettua le ricerche per la risoluzione dei riferimenti esterni. Questo parametro corrisponde all'opzione /NODEFAULTLIB di lib.exe che accetta un argomento library. |
LinkLibraryDependencies |
Parametro Boolean facoltativo. Se true, specifica che gli output della libreria delle dipendenze del progetto sono collegate automaticamente. |
LinkTimeCodeGeneration |
Parametro Boolean facoltativo. Se true, consente di specificare la generazione di codice in fase di collegamento. Questo parametro corrisponde all'opzione /LCTG di lib.exe. |
MinimumRequiredVersion |
Parametro String facoltativo. Specifica la versione minima richiesta del sottosistema.Specificare un elenco delimitato da virgole di numeri decimali nell'intervallo da 0 a 65535. |
ModuleDefinitionFile |
Parametro String facoltativo. Specifica il nome del file di definizione modulo (def). Questo parametro corrisponde all'opzione /DEF di lib.exe che accetta un argomento filename. |
Name |
Parametro String facoltativo. Quando una libreria di importazione viene compilata, consente di specificare il nome della DLL per la quale viene compilata tale libreria. Questo parametro corrisponde all'opzione /NAME di lib.exe che accetta un argomento filename. |
OutputFile |
Parametro String facoltativo. Consente di eseguire l'override del nome e del percorso predefiniti del programma che lib.exe crea. Questo parametro corrisponde all'opzione /OUT di lib.exe che accetta un argomento filename. |
RemoveObjects |
Parametro String[] facoltativo. Consente di omettere l'oggetto specificato dalla libreria di output.Lib.exe crea una libreria di output combinando tutti gli oggetti (nei file oggetto o nelle librerie) ed eliminando eventuali oggetti specificati da questa opzione. Questo parametro corrisponde all'opzione /REMOVE di lib.exe che accetta un argomento membername. |
Sources |
Parametro ITaskItem[] obbligatorio. Specifica un elenco di file di origine separati dagli spazi. |
SubSystem |
Parametro String facoltativo. Specifica l'ambiente per l'eseguibile.La scelta del sottosistema influisce sul simbolo o sulla funzione del punto di ingresso scelto. Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.
ValoreOpzione della riga di comando
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
Per ulteriori informazioni, vedere /SUBSYSTEM (Specifica il sottosistema). |
SuppressStartupBanner |
Parametro Boolean facoltativo. Se true, impedisce la visualizzazione del copyright e il messaggio del numero di versione quando l'attività inizia. Per ulteriori informazioni, vedere l'opzione /NOLOGO in Esecuzione di LIB. |
TargetMachine |
Parametro String facoltativo. Consente di specificare la piattaforma di destinazione per il programma o la DLL. Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.
ValoreOpzione della riga di comando
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
Per ulteriori informazioni, vedere /MACHINE (Specifica la piattaforma di destinazione). |
TrackerLogDirectory |
Parametro String facoltativo. Specifica la directory del log dello strumento di rilevamento. |
TreatLibWarningAsErrors |
Parametro Boolean facoltativo. Se true, non consente che l'attività LIB generi un file di output se lib.exe genera un avviso.Se false, viene generato un file di output. Per ulteriori informazioni, vedere l'opzione /WX in Esecuzione di LIB. |
UseUnicodeResponseFiles |
Parametro Boolean facoltativo. Se true, istruisce il sistema del progetto a generare file di risposta di UNICODE quando viene generata Gestione librerie.Specificare true quando i file nel progetto dispongono di percorsi UNICODE. |
Verbose |
Parametro Boolean facoltativo. Se true, visualizza informazioni dettagliate sullo stato di avanzamento della sessione; ciò include i nomi dei file obj aggiunti.Tali informazioni vengono inviate all'output standard e possono essere reindirizzate a un file. Per ulteriori informazioni, vedere l'opzione /VERBOSE in Esecuzione di LIB. |