Compartilhar via


Vinculando implicitlamente

Para vincular implicitamente uma DLL, executáveis Obtenha a seguir do provedor da DLL:

  • Arquivo de cabeçalho (arquivo .h) que contém as declarações de funções exportadas e/ou classes C++.As classes, funções e dados devem ter __declspec(dllimport), para obter mais informações, consulte dllexport, DllImport.

  • Uma biblioteca de importação (Arquivos .lib) Para vincular.(O vinculador cria a biblioteca de importação quando a DLL é construída.)

  • A DLL real (arquivo .dll).

Arquivos executáveis usando a DLL devem incluir o arquivo de cabeçalho que contém funções exportadas (ou classes C++) no cada arquivo de fonte que contém chamadas para as funções exportadas.Da perspectiva de codificação, as chamadas de função para as funções exportadas são exatamente como qualquer Outros telefonar de função.

Para criar o arquivo executável de chamada, você deve vincular com a biblioteca de importação.Se você estiver usando um makefile externo, especifique nome de arquivo de biblioteca de importação onde você listar outros arquivos de objeto (obj) ou bibliotecas que você está vinculando com.

O sistema operacional deve ser capaz de localizar o arquivo DLL ao carregar o executável de chamada.

O que você deseja fazer?

O que você deseja saber mais sobre?

Consulte também

Conceitos

Vinculando um executável a uma DLL