Freigeben über


VCLibrarianTool-Schnittstelle

Macht die Funktionalität des Tools LIB-Referenz verfügbar.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<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

Der VCLibrarianTool-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdditionalDependencies Ruft zusätzliche konfigurationsspezifische Elemente ab, die der Linkzeile hinzugefügt werden sollen, z. B. comdlg32.lib oder kernel32.lib, oder legt diese fest.
Öffentliche Eigenschaft AdditionalLibraryDirectories Ruft einen oder mehrere zusätzliche (konfigurationsspezifische) Pfade ab, die nach Bibliotheken durchsucht werden sollen, oder legt diese fest.
Öffentliche Eigenschaft AdditionalOptions Ruft die Optionen ab, die am Ende der Befehlszeile direkt vor den Dateinamen hinzugefügt werden sollen, oder legt diese fest.Ein Beispiel hierfür ist eine Option, die im Objektmodell nicht unterstützt wird.
Öffentliche Eigenschaft ExecutionBucket Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft ExportNamedFunctions Ruft die exportierten Namen von einer oder mehreren angegebenen Funktionen ab oder legt diese fest.
Öffentliche Eigenschaft ForceSymbolReferences Ruft den Linker oder Bibliothekar ab, um einen Verweis auf dieses Symbol einzuschließen, oder legt diesen fest.
Öffentliche Eigenschaft IgnoreAllDefaultLibraries Ruft einen Wert ab, der angibt, ob der Linker oder Bibliothekar alle Standardbibliotheken ignoriert, oder legt diesen fest.
Öffentliche Eigenschaft IgnoreDefaultLibraryNames Ruft einen Wert ab, der eine oder mehrere zu ignorierende Standardbibliotheken angibt.
Öffentliche Eigenschaft Inputs Ruft die Eingabedateien ab.
Öffentliche Eigenschaft LinkLibraryDependencies Ruft ab oder legt fest, ob die abhängigen Projektausgaben verknüpft werden.
Öffentliche Eigenschaft LinkTimeCodeGeneration Ruft einen Wert ab, der angibt, ob die Link-Zeitcodegenerierung von mit /GL (Optimierung des ganzen Programms) kompilierten Objekte erfolgt, oder legt diesen fest.
Öffentliche Eigenschaft ModuleDefinitionFile Ruft einen Wert ab, der die während der Erstellung der ausführbaren Datei angegebene Moduldefinitionsdatei angibt, oder legt diesen fest.
Öffentliche Eigenschaft OutputFile Ruft den Standardnamen der Ausgabedatei ab oder legt diesen fest. Der Standardname basiert auf dem ersten LIB-Namen oder OBJ-Namen in der Befehlszeile.
Öffentliche Eigenschaft SuppressStartupBanner Ruft einen Wert ab, der die Anzeige des Startbanners und der Informationsmeldungen unterdrückt, oder legt diesen fest.
Öffentliche Eigenschaft ToolKind Ruft den Namen für die Art dieses Tools ab.
Öffentliche Eigenschaft toolName Ruft den Namen des angegebenen Tools ab.
Öffentliche Eigenschaft ToolPath Ruft den Pfad zum angegebenen Tool ab.
Öffentliche Eigenschaft UseUnicodeResponseFiles Ruft einen Wert ab, der angibt, ob ein Linker oder Compiler eine Unicode-Antwortdatei verwenden kann, oder legt diesen fest.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode get_PropertyOption Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Zum Seitenanfang

Hinweise

Das VCLibrarianTool-Objekt ist für statische Bibliotheksprojekte nur verfügbar. VCLinkerTool ist für die Verwendung auf den meisten anderen C++-Projekttypen.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace