Partager via


VCLibrarianTool, interface

Expose les fonctionnalités de l'outil Référence LIB.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
<GuidAttribute("D35B043F-413B-48DD-A25C-E605F82597B5")> _
Public Interface VCLibrarianTool
[GuidAttribute("D35B043F-413B-48DD-A25C-E605F82597B5")]
public interface VCLibrarianTool
[GuidAttribute(L"D35B043F-413B-48DD-A25C-E605F82597B5")]
public interface class VCLibrarianTool
[<GuidAttribute("D35B043F-413B-48DD-A25C-E605F82597B5")>]
type VCLibrarianTool =  interface end
public interface VCLibrarianTool

Le type VCLibrarianTool expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AdditionalDependencies Obtient ou définit des éléments supplémentaires, spécifiques à une configuration, à ajouter à la ligne de liaison, par exemple, comdlg32.lib ou kernel32.lib.
Propriété publique AdditionalLibraryDirectories Obtient ou définit un ou plusieurs chemins d'accès supplémentaires (spécifiques à une configuration) dans lesquels rechercher des bibliothèques.
Propriété publique AdditionalOptions Obtient ou définit des options à ajouter à la fin de la ligne de commande immédiatement avant le ou les noms de fichiers.Par exemple : lorsqu'une option n'est pas prise en charge dans le modèle d'objet.
Propriété publique ExecutionBucket Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique ExportNamedFunctions Obtient ou définit les noms exportés d'une ou de plusieurs fonctions spécifiées.
Propriété publique ForceSymbolReferences Obtient ou définit l'Éditeur de liens ou le générateur de bibliothèques pour inclure une référence à ce symbole.
Propriété publique IgnoreAllDefaultLibraries Obtient ou définit une valeur indiquant si l'Éditeur de liens ou le générateur de bibliothèques doit ignorer toutes les bibliothèques par défaut.
Propriété publique IgnoreDefaultLibraryNames Obtient ou définit une valeur indiquant une ou plusieurs bibliothèques par défaut à ignorer.
Propriété publique Inputs Obtient les fichiers d'entrée.
Propriété publique LinkLibraryDependencies Obtient ou définit une valeur indiquant si les entrées du projet dépendant sont liées.
Propriété publique LinkTimeCodeGeneration Obtient ou définit une valeur indiquant si la génération de code durant l'édition de liens d'objets compilés avec /GL (Optimisation de l'ensemble du programme) est activée.
Propriété publique ModuleDefinitionFile Obtient ou définit une valeur indiquant le fichier de définition de module spécifié pendant la création d'un exécutable.
Propriété publique OutputFile Obtient ou définit le nom de fichier de sortie par défaut ; le nom par défaut est basé sur le premier nom .lib ou .obj sur la ligne de commande.
Propriété publique SuppressStartupBanner Obtient ou définit une valeur qui supprime l'affichage de la bannière de démarrage et des messages d'informations.
Propriété publique ToolKind Obtient le nom du genre d'outil.
Propriété publique toolName Obtient le nom de l'outil spécifié.
Propriété publique ToolPath Obtient le chemin d'accès à l'outil spécifié.
Propriété publique UseUnicodeResponseFiles Obtient ou définit une valeur indiquant si un Éditeur de liens ou un compilateur peut utiliser un fichier réponse Unicode.
Propriété publique VCProjectEngine Obtient un pointeur vers le moteur de projet.

Début

Méthodes

  Nom Description
Méthode publique get_PropertyOption Infrastructure. Réservé à un usage interne Microsoft.

Début

Notes

L'objet d'VCLibrarianTool est uniquement disponible pour des projets de bibliothèque statique.VCLinkerTool sert sur la plupart des autres types de projet C++.

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms