Compartir a través de


LIB (tarea)

Incluye la herramienta Administrador de bibliotecas de 32 bits de Microsoft, lib.exe.El Administrador de bibliotecas crea y administra una biblioteca de archivos objeto COFF (formato de archivo objeto común).El Administrador de bibliotecas también puede crear archivos de exportación y bibliotecas de importación para hacer referencia a las definiciones exportadas.Para obtener más información, vea Referencia de LIB y Ejecutar LIB.

Parámetros

En la siguiente tabla se describen los parámetros de la tarea LIB.La mayoría de los parámetros de tarea corresponden a una opción de la línea de comandos.

Parámetro

Descripción

AdditionalDependencies

Parámetro String[] opcional.

Especifica elementos adicionales para agregar a la línea de comandos.

AdditionalLibraryDirectories

Parámetro String[] opcional.

Reemplaza la ruta de la biblioteca de entorno.Especifique un nombre de directorio.

Para obtener más información, vea /LIBPATH (Directorios de bibliotecas adicionales).

AdditionalOptions

Parámetro String opcional.

Una lista de opciones de lib.exe tal y como se especifica en la línea de comandos.Por ejemplo, "/opción1 /opción2 /opción#".Utilice este parámetro para especificar opciones de lib.exe que no están representadas por ningún otro parámetro de tarea LIB.

Para obtener más información, vea Ejecutar LIB.

DisplayLibrary

Parámetro String opcional.

Muestra información sobre la biblioteca de salida.Especifique un nombre de archivo para redirigir la información a un archivo.Especifique "CON" o nada para redirigir la información a la consola.

Este parámetro corresponde a la opción /LIST de lib.exe.

ErrorReporting

Parámetro String opcional.

Especifica cómo enviar información del error interno a Microsoft si se produce un error en lib.exe en tiempo de ejecución.

Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de la línea de comandos.

ValorOpción de la línea de comandos
NoErrorReport/ERRORREPORT:NONE
PromptImmediately/ERRORREPORT:PROMPT
QueueForNextLogin/ERRORREPORT:QUEUE
SendErrorReport/ERRORREPORT:SEND

Para obtener más información, vea la opción de la línea de comandos /ERRORREPORT en Ejecutar LIB.

ExportNamedFunctions

Parámetro String[] opcional.

Especifica una o más funciones que se desean exportar.

Este parámetro corresponde a la opción /EXPORT: de lib.exe.

ForceSymbolReferences

Parámetro String opcional.

Obliga a lib.exe a que incluya una referencia al símbolo especificado.

Este parámetro corresponde a la opción /INCLUDE: de lib.exe.

IgnoreAllDefaultLibraries

Parámetro Boolean opcional.

Si es true, quita todas las bibliotecas predeterminadas de la lista de bibliotecas en las que busca lib.exe cuando resuelve referencias externas.

Este parámetro corresponde al formato sin parámetros de la opción /NODEFAULTLIB de lib.exe.

IgnoreSpecificDefaultLibraries

Parámetro String[] opcional.

Quita las bibliotecas especificadas de la lista de bibliotecas en las que busca lib.exe cuando resuelve referencias externas.

Este parámetro corresponde a la opción /NODEFAULTLIB de lib.exe que toma un argumento library.

LinkLibraryDependencies

Parámetro Boolean opcional.

Si es true, especifica que las salidas de la biblioteca de las dependencias del proyecto se vinculan automáticamente.

LinkTimeCodeGeneration

Parámetro Boolean opcional.

Si es true, especifica la generación de código en tiempo de vínculo.

Este parámetro corresponde a la opción /LCTG de lib.exe.

MinimumRequiredVersion

Parámetro String opcional.

Especifica la versión mínima requerida del subsistema.Especifique una lista delimitada por comas de números decimales en el intervalo de 0 a 65535.

ModuleDefinitionFile

Parámetro String opcional.

Especifica el nombre del archivo de definición de módulo (.def).

Este parámetro corresponde a la opción /DEF de lib.exe que toma un argumento filename.

Name

Parámetro String opcional.

Al generar una biblioteca de importación, especifica el nombre del archivo DLL para el que se está compilando la biblioteca de importación.

Este parámetro corresponde a la opción /NAME de lib.exe que toma un argumento filename.

OutputFile

Parámetro String opcional.

Invalida el nombre y la ubicación predeterminados del programa que crea lib.exe.

Este parámetro corresponde a la opción /OUT de lib.exe que toma un argumento filename.

RemoveObjects

Parámetro String[] opcional.

Omite el objeto especificado (object) de la biblioteca de resultados.Lib.exe combina todos los objetos (en archivos objeto o en bibliotecas) y después elimina los objetos especificados por esta opción para crear una biblioteca de salida.

Este parámetro corresponde a la opción /REMOVE de lib.exe que toma un argumento membername.

Sources

Parámetro ITaskItem[] requerido.

Especifica una lista de archivos de origen separada por espacios.

SubSystem

Parámetro String opcional.

Especifica el entorno del archivo ejecutable.La elección de subsistema afecta al símbolo de punto de entrada o función de punto de entrada.

Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de la línea de comandos.

ValorOpción de la línea de comandos
Console/SUBSYSTEM:CONSOLE
Windows/SUBSYSTEM:WINDOWS
Native/SUBSYSTEM:NATIVE
EFI Application/SUBSYSTEM:EFI_APPLICATION
EFI Boot Service Driver/SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
EFI ROM/SUBSYSTEM:EFI_ROM
EFI Runtime/SUBSYSTEM:EFI_RUNTIME_DRIVER
WindowsCE/SUBSYSTEM:WINDOWSCE
POSIX/SUBSYSTEM:POSIX

Para obtener más información, vea /SUBSYSTEM (Especificar subsistema).

SuppressStartupBanner

Parámetro Boolean opcional.

Si es true, evita la presentación del copyright y del mensaje de número de versión cuando la tarea se inicia.

Para obtener más información, vea la opción /NOLOGO en Ejecutar LIB.

TargetMachine

Parámetro String opcional.

Especifica la plataforma de destino del programa o DLL.

Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de la línea de comandos.

ValorOpción de la línea de comandos
MachineARM/MACHINE:ARM
MachineEBC/MACHINE:EBC
MachineIA64/MACHINE:IA64
MachineMIPS/MACHINE:MIPS
MachineMIPS16/MACHINE:MIPS16
MachineMIPSFPU/MACHINE:MIPSFPU
MachineMIPSFPU16/MACHINE:MIPSFPU16
MachineSH4/MACHINE:SH4
MachineTHUMB/MACHINE:THUMB
MachineX64/MACHINE:X64
MachineX86/MACHINE:X86

Para obtener más información, vea /MACHINE (Especificar la plataforma de destino).

TrackerLogDirectory

Parámetro String opcional.

Especifica el directorio del registro de seguimiento.

TreatLibWarningAsErrors

Parámetro Boolean opcional.

Si es true, hace que la tarea LIB no genere un archivo de salida si lib.exe genera una advertencia.Si es false, se genera un archivo de salida.

Para obtener más información, vea la opción /WX en Ejecutar LIB.

UseUnicodeResponseFiles

Parámetro Boolean opcional.

Si es true, indica al sistema de proyectos que cree archivos de respuesta UNICODE cuando se genere el bibliotecario.Especifique true cuándo los archivos del proyecto tienen rutas de acceso UNICODE.

Verbose

Parámetro Boolean opcional.

Si es true, muestra detalles sobre el progreso de la sesión; lo cual incluye los nombres de los archivos .obj que se agregan.La información se envía a la salida estándar y puede redirigirse a un archivo.

Para obtener más información, vea la opción /VERBOSE de Ejecutar LIB.

Vea también

Otros recursos

Referencia de tareas de MSBuild