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. |