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 | |
---|---|---|
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. | |
AdditionalLibraryDirectories | Ruft einen oder mehrere zusätzliche (konfigurationsspezifische) Pfade ab, die nach Bibliotheken durchsucht werden sollen, oder legt diese fest. | |
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. | |
ExecutionBucket | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
ExportNamedFunctions | Ruft die exportierten Namen von einer oder mehreren angegebenen Funktionen ab oder legt diese fest. | |
ForceSymbolReferences | Ruft den Linker oder Bibliothekar ab, um einen Verweis auf dieses Symbol einzuschließen, oder legt diesen fest. | |
IgnoreAllDefaultLibraries | Ruft einen Wert ab, der angibt, ob der Linker oder Bibliothekar alle Standardbibliotheken ignoriert, oder legt diesen fest. | |
IgnoreDefaultLibraryNames | Ruft einen Wert ab, der eine oder mehrere zu ignorierende Standardbibliotheken angibt. | |
Inputs | Ruft die Eingabedateien ab. | |
LinkLibraryDependencies | Ruft ab oder legt fest, ob die abhängigen Projektausgaben verknüpft werden. | |
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. | |
ModuleDefinitionFile | Ruft einen Wert ab, der die während der Erstellung der ausführbaren Datei angegebene Moduldefinitionsdatei angibt, oder legt diesen fest. | |
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. | |
SuppressStartupBanner | Ruft einen Wert ab, der die Anzeige des Startbanners und der Informationsmeldungen unterdrückt, oder legt diesen fest. | |
ToolKind | Ruft den Namen für die Art dieses Tools ab. | |
toolName | Ruft den Namen des angegebenen Tools ab. | |
ToolPath | Ruft den Pfad zum angegebenen Tool ab. | |
UseUnicodeResponseFiles | Ruft einen Wert ab, der angibt, ob ein Linker oder Compiler eine Unicode-Antwortdatei verwenden kann, oder legt diesen fest. | |
VCProjectEngine | Ruft einen Zeiger auf das Projektmodul ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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.