LIB em execução

Várias opções de linha de comando podem ser usado para controlar LIB.

Linha de comando LIB

Para executar o LIB, digite o comando lib seguido as opções e os 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. LIB não usa uma variável de ambiente.

ObservaçãoObservação

Se você está 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 comando.

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

No arquivo de comando, argumentos podem ser separados por espaços ou tabulações, como 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 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 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. Os 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 de opção. Use um ou mais espaços ou tabulações para separar as especificações de opção na linha de comando. Os nomes de opção e seus argumentos de nome de arquivo ou a 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 em arquivos de comando. Se uma opção é repetida com argumentos diferentes, prevalecerá o último elemento a ser processado.

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. /EXTRACT modo, essa opção é somente para verificação. Use lib /? na linha de comando para ver 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. See /WX (vinculador do tratar avisos como erros) for more information.

Outras opções se aplicam somente a modos específicos de LIB. Essas opções são discutidas nas seções descrevendo cada modo.

Consulte também

Referência

Referência LIB