Compartir a través de


VCLibrarianTool (Interfaz)

Expone la funcionalidad de la herramienta Referencia de LIB.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
<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

El tipo VCLibrarianTool expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AdditionalDependencies Obtiene o establece elementos adicionales específicos de la configuración que se van a agregar a la línea de vínculo, como comdlg32.lib o kernel32.lib.
Propiedad pública AdditionalLibraryDirectories Obtiene o establece una o más rutas de acceso adicionales (específicas de la configuración) para buscar bibliotecas.
Propiedad pública AdditionalOptions Obtiene o establece opciones que se van a agregar al final de la línea de comandos inmediatamente antes del nombre o de los nombres de archivo.Un ejemplo de ello es si una opción no es compatible con el modelo de objetos.
Propiedad pública ExecutionBucket Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública ExportNamedFunctions Obtiene o establece los nombres exportados de una o más funciones especificadas.
Propiedad pública ForceSymbolReferences Obtiene o establece el vinculador o bibliotecario para que incluya una referencia a este símbolo.
Propiedad pública IgnoreAllDefaultLibraries Obtiene o establece un valor que indica si el vinculador o el bibliotecario omite todas las bibliotecas predeterminadas.
Propiedad pública IgnoreDefaultLibraryNames Obtiene o establece un valor que indica una o más bibliotecas predeterminadas que se van a omitir.
Propiedad pública Inputs Obtiene los archivos de entrada.
Propiedad pública LinkLibraryDependencies Obtiene o establece si los resultados de proyecto dependiente están vinculados.
Propiedad pública LinkTimeCodeGeneration Obtiene o establece un valor que indica si se va a generar código en tiempo de vínculo de objetos compilados con /GL (Optimización de todo el programa).
Propiedad pública ModuleDefinitionFile Obtiene o establece un valor que indica el archivo de definición de módulo especificado durante la creación de ejecutables.
Propiedad pública OutputFile Obtiene o establece el nombre del archivo de salida predeterminado; el valor predeterminado se basa en el primer nombre .lib o .obj de la línea de comandos.
Propiedad pública SuppressStartupBanner Obtiene o establece un valor que suprime la presentación de la pancarta de inicio y de los mensajes informativos.
Propiedad pública ToolKind Obtiene el nombre del tipo al que pertenece la herramienta.
Propiedad pública toolName Obtiene el nombre de la herramienta especificada.
Propiedad pública ToolPath Obtiene la ruta de acceso a la herramienta especificada.
Propiedad pública UseUnicodeResponseFiles Obtiene o establece un valor que indica si un vinculador o un compilador puede usar un archivo de respuesta unicode.
Propiedad pública VCProjectEngine Obtiene un puntero al motor de proyecto.

Arriba

Métodos

  Nombre Descripción
Método público get_PropertyOption Infraestructura. Sólo para uso interno de Microsoft.

Arriba

Comentarios

El objeto de VCLibrarianTool sólo está disponible para proyectos estáticos de biblioteca.VCLinkerTool se utiliza en la mayoría de los otros tipos de proyecto de C++.

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)