LIB em execução
Várias opções de linha de comando podem ser usado para controle LIB.
Linha de comando LIB
Para executar o LIB, digite o comando lib seguido de suas opções e nomes de arquivo para a tarefa você está usando LIB para executar.LIB também aceita a entrada de linha de comando em arquivos de comando, que são descritos na seção a seguir.Não usa uma variável de ambiente LIB.
Observação |
---|
Se você estiver acostumado com o LINK32.exe e LIB32.exe as ferramentas fornecidas com o Microsoft Win32 Software Development Kit para Windows NT, você pode ter sido usando tanto o comando link32 -lib ou o comando lib32 para gerenciamento de bibliotecas e criação de bibliotecas de importação.Certifique-se de alterar seus arquivos em lote e makefiles para usar o lib de comando em vez disso. |
Arquivos de comando LIB
Você pode passar argumentos de linha de comando para LIB em um arquivo de comando usando a seguinte sintaxe:
LIB @commandfile
O arquivo commandfile é um arquivo de texto.Nenhum espaço ou tabulação é permitida entre o sinal de arroba (@) e o nome do arquivo.Nenhuma extensão padrão; Você deve especificar o nome de arquivo completo, incluindo qualquer extensão.Não podem ser utilizados curingas.Você pode especificar um caminho absoluto ou relativo com o nome do arquivo.
No arquivo de comando, os argumentos podem ser separados por espaços ou tabulações, que funcionam na linha de comando; Eles também podem ser separados por caracteres de nova linha.Use um ponto e vírgula (;) para marcar um comentário.LIB ignora todo o texto da vírgula no final da linha.
Você pode especificar o todo ou parte da linha de comando em um arquivo de comando, e você pode usar mais de um arquivo de comando em um comando LIB.LIB aceita a entrada de arquivo de comando, como se ele tiver sido especificado nesse local na linha de comando.Arquivos de comando não podem ser aninhados.LIB ecos o conteúdo dos arquivos de comando, a menos que a opção /NOLOGO é usada.
Usando as opções de LIB
Uma opção consiste em um especificador de opção, o que é um traço (-) ou uma barra (/), seguido do nome da opção.Nomes de opção não podem ser abreviados.Algumas opções de levar um argumento, especificado após dois-pontos (:).Não há espaços ou tabulações são permitidas dentro de uma especificação da opção.Use um ou mais espaços ou tabulações para separar as especificações de opção na linha de comando.Nomes de opção e seus argumentos de nome de arquivo ou palavra-chave não diferenciam maiúsculas de minúsculas, mas identificadores utilizados como argumentos diferenciam maiúsculas de minúsculas.LIB processa as opções na ordem especificada na linha de comando e nos arquivos de comando.Se uma opção é repetida com argumentos diferentes, o último elemento a ser processado terá precedência.
As opções a seguir se aplicam a todos os modos de LIB:
/ ERRORREPORT [NENHUMA | PROMPT | FILA | ENVIAR]
Se lib.exe falhar em tempo de execução, você pode usar /ERRORREPORT para enviar informações à Microsoft sobre esses erros internos.Para obter mais informações sobre /ERRORREPORT, consulte /ErrorReport (relatório de erros do compilador interno).
/ /LTCG
Faz com que a biblioteca a ser criado usando a geração de código link-time.Para obter mais informações, consulte /LTCG./ MÁQUINA
Especifica a plataforma de destino para o programa.Normalmente, você não precisará especificar /MACHINE.LIB infere o tipo de máquina a partir dos arquivos. obj.Entretanto, em algumas circunstâncias, LIB não é possível determinar o tipo de máquina e emite uma mensagem de erro.Se um erro ocorrer, especifique o /MACHINE.No modo /EXTRACT, essa opção é somente para verificação.Use lib /? na linha de comando para ver os tipos de máquina disponível./ /NOLOGO
Suprime a exibição do número LIB copyright mensagem e a versão e evita a repetição de arquivos de comando./ VERBOSE
Exibe detalhes sobre o progresso da sessão, incluindo os nomes dos arquivos. obj sendo adicionados.As informações são enviadas para a saída padrão e podem ser redirecionadas para um arquivo./WX [: NENHUM]
Trate avisos como erros.Consulte /WX (vinculador do tratar avisos como erros) para obter mais informações.
Outras opções se aplicam somente a modos específicos de LIB.Essas opções são discutidas nas seções descrevendo cada modo.