Compartilhar via


/DLL (compilar uma DLL)

/DLL

Comentários

A opção /DLL criará uma DLL como o arquivo de saída principal. Uma DLL geralmente contém exportações que podem ser usadas por outro programa. Há três métodos para especificar exportações, listados na ordem de uso recomendada:

  1. __declspec(dllexport) no código fonte

  2. Uma declaração EXPORTS em um arquivo .def

  3. Uma especificação /EXPORT em um comando da LINK

Um programa pode usar mais de um método.

Outra maneira de criar uma DLL é com a instrução de definição de módulo LIBRARY. As opções /BASE e /DLL juntas são equivalentes à instrução LIBRARY.

Não especifique essa opção dentro do ambiente de desenvolvimento; essa opção é para usar somente na linha de comando. Essa opção é definida quando você cria um projeto de DLL com um Assistente de Aplicativo.

Observe que, se você criar a biblioteca de importação em uma etapa preliminar, antes de criar seu .dll, deverá passar o mesmo conjunto de arquivos-objeto ao criar o .dll, conforme você passou ao criar a biblioteca de importação.

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Clique na pasta Propriedades de Configuração.

  3. Clique na página de propriedades Geral.

  4. Modifique a propriedade Tipo de Configuração.

Para definir esta opção do vinculador por meio de programação

Confira também

Referência de vinculador MSVC
Opções de vinculador MSVC