Compartilhar via


Interface VCLibrarianTool

Expõe a funcionalidade da Referência LIB ferramenta.

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

Sintaxe

'Declaração
<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

O tipo VCLibrarianTool expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AdditionalDependencies Obtém ou define os itens adicionais, específicos da configuração para adicionar a linha de link, como, por exemplo, comdlg32.lib ou Kernel32. lib.
Propriedade pública AdditionalLibraryDirectories Obtém ou define um ou mais caminhos adicionais (configuração específica) para procurar pelas bibliotecas.
Propriedade pública AdditionalOptions Obtém ou define as opções a serem adicionadas ao final da linha de comando, imediatamente antes do nome de arquivo (s).Um exemplo é se uma opção não é suportada no modelo de objeto.
Propriedade pública ExecutionBucket Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública ExportNamedFunctions Obtém ou define os nomes exportados de uma ou mais funções especificados.
Propriedade pública ForceSymbolReferences Obtém ou define o bibliotecário ou vinculador a incluir uma referência a esse símbolo.
Propriedade pública IgnoreAllDefaultLibraries Obtém ou define um valor indicando se o vinculador ou bibliotecário ignora todas as bibliotecas padrão.
Propriedade pública IgnoreDefaultLibraryNames Obtém ou define um valor que indica uma ou mais bibliotecas padrão para ignorar.
Propriedade pública Inputs Obtém os arquivos de entrada.
Propriedade pública LinkLibraryDependencies Obtém ou conjunto se o projeto dependente saídas são vinculadas.
Propriedade pública LinkTimeCodeGeneration Obtém ou define um valor indicando se a geração de código de tempo de link de objetos compilados com /GL (otimização de todo o programa).
Propriedade pública ModuleDefinitionFile Obtém ou define um valor que indica o arquivo de definição de módulo especificado durante a criação do executável.
Propriedade pública OutputFile Obtém ou define o nome de arquivo de saída padrão; o padrão é baseado no nome. lib ou. obj primeiro na linha de comando.
Propriedade pública SuppressStartupBanner Obtém ou define um valor que suprime a exibição das mensagens de faixa e informações de inicialização.
Propriedade pública ToolKind Obtém o nome do tipo de ferramenta que se trata.
Propriedade pública toolName Obtém o nome da ferramenta especificada.
Propriedade pública ToolPath Obtém o caminho para a ferramenta especificada.
Propriedade pública UseUnicodeResponseFiles Obtém ou define um valor indicando se um vinculador ou o compilador pode usar um arquivo de resposta unicode.
Propriedade pública VCProjectEngine Obtém um ponteiro para o mecanismo do projeto.

Superior

Métodos

  Nome Descrição
Método público get_PropertyOption Infraestrutura. Somente para uso interno da Microsoft.

Superior

Comentários

O VCLibrarianTool objeto só está disponível para projetos de biblioteca estática. VCLinkerToolé para ser usado na maioria dos outros tipos de projeto de C++.

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine