Condividi tramite


Interfaccia VCLibrarianTool

Espone la funzionalità dello strumento Riferimenti a LIB.

Spazio dei nomi:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Sintassi

'Dichiarazione
<GuidAttribute("527E8B5C-1697-4F3A-9DB3-CD5D9DB858C1")> _
Public Interface VCLibrarianTool
[GuidAttribute("527E8B5C-1697-4F3A-9DB3-CD5D9DB858C1")]
public interface VCLibrarianTool
[GuidAttribute(L"527E8B5C-1697-4F3A-9DB3-CD5D9DB858C1")]
public interface class VCLibrarianTool
[<GuidAttribute("527E8B5C-1697-4F3A-9DB3-CD5D9DB858C1")>]
type VCLibrarianTool =  interface end
public interface VCLibrarianTool

Il tipo VCLibrarianTool espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AdditionalDependencies Ottiene o imposta elementi aggiuntivi specifici della configurazione da aggiungere alla riga di collegamento, ad esempio comdlg32.lib o kernel32.lib.
Proprietà pubblica AdditionalLibraryDirectories Ottiene o imposta uno o più percorsi aggiuntivi (specifici della configurazione) per la ricerca delle librerie.
Proprietà pubblica AdditionalOptions Ottiene o imposta opzioni da aggiungere alla fine della riga di comando immediatamente prima del nome o dei nomi file.Ciò è utile quando ad esempio un'opzione non è supportata nel modello a oggetti.
Proprietà pubblica ExecutionBucket Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica ExportNamedFunctions Ottiene o imposta i nomi esportati di una o più funzioni specificate.
Proprietà pubblica ForceSymbolReferences Ottiene o imposta un valore che indica al linker o alla Gestione librerie di includere un riferimento a questo simbolo.
Proprietà pubblica IgnoreAllDefaultLibraries Ottiene o imposta un valore che indica se il linker o la gestione librerie ignora tutte le librerie predefinite.
Proprietà pubblica IgnoreDefaultLibraryNames Ottiene o imposta un valore che indica una o più librerie predefinite da ignorare.
Proprietà pubblica Inputs Ottiene i file di input.
Proprietà pubblica LinkLibraryDependencies Ottiene o imposta un valore che indica se gli output del progetto dipendente sono collegati.
Proprietà pubblica LinkTimeCodeGeneration Ottiene o imposta un valore che indica se la generazione codice in fase di collegamento di oggetti è compilata con /GL (Ottimizzazione intero programma).
Proprietà pubblica ModuleDefinitionFile Ottiene o imposta un valore che indica il file di definizione del modulo specificato durante la creazione dell'eseguibile.
Proprietà pubblica OutputFile Ottiene o imposta il nome file di output predefinito. L'impostazione predefinita è basata sul primo nome con estensione .lib o .obj nella riga di comando.
Proprietà pubblica SuppressStartupBanner Ottiene o imposta un valore che elimina la visualizzazione del messaggio di avvio e dei messaggi informativi.
Proprietà pubblica ToolKind Ottiene il nome del tipo di strumento.
Proprietà pubblica toolName Ottiene il nome dello strumento specificato.
Proprietà pubblica ToolPath Ottiene il percorso dello strumento specificato.
Proprietà pubblica UseUnicodeResponseFiles Ottiene o imposta un valore che indica se un linker o un compilatore può utilizzare un file di risposta unicode.
Proprietà pubblica VCProjectEngine Ottiene un puntatore al motore di gestione del progetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico get_PropertyOption Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Note

L'oggetto di VCLibrarianTool è disponibile solo per i progetti statici della libreria. VCLinkerTool serve nella maggior parte degli altri tipi di progetto C++.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine