Compartilhar via


arquivos .lib sistema autônomo entrada do vinculador

LINK aceita COFF bibliotecas padrão e COFF Importar bibliotecas, que geralmente têm a extensão. lib.Bibliotecas padrão contêm objetos e são criadas pela ferramenta LIB.Bibliotecas de importação contêm informações sobre exportações em outros programas e são criadas pelo LINK quando ele cria um programa que contenha exportações ou pela ferramenta LIB.Para obter informações sobre como usar LIB para criar padrão ou importar bibliotecas, consulte Referência LIB.Para obter detalhes sobre como usar o LINK para criar uma biblioteca de importação, consulte o / DLL opção.

Uma biblioteca é especificada para o LINK sistema autônomo um argumento de nome de arquivo ou uma biblioteca padrão.LINK resolve referências externas pesquisando-se primeiro nas bibliotecas especificado na linha de comando, em seguida, padrão bibliotecas especificadas com o / DEFAULTLIB opção, e, em seguida, padrão bibliotecas nomeados em arquivos obj.Se um caminho for especificado com o nome da biblioteca, o LINK procura a biblioteca no diretório.Se nenhum caminho for especificado, o LINK procura primeiro na pasta que esteja executando o LINK da e, em seguida, em qualquer diretório especificado na variável de ambiente LIB.

Para adicionar arquivos .lib sistema autônomo entrada de vinculador no ambiente de desenvolvimento

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.

  2. clicar no Vinculador pasta.

  3. clicar no Entrada página de propriedades.

  4. Modificar o Dependências adicionaispropriedade .

Para adicionar por programação arquivos .lib sistema autônomo entrada do vinculador

Exemplo

O seguinte exemplo mostra como compilação e usar um arquivo .lib:

// lib_link_input_1.cpp
// compile with: /LD
__declspec(dllexport) int Test() {
   return 213;
}

E, em seguida:

// lib_link_input_2.cpp
// compile with: /EHsc lib_link_input_1.lib
__declspec(dllimport) int Test();
#include <iostream>
int main() {
   std::cout << Test() << std::endl;
}

213

Consulte também

Referência

Arquivos de LINK de entrada

Opções do Vinculador