Partilhar via


/DLL (compilar uma DLL)

/DLL

Comentários

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

  1. __declspec (dllexport) no código-fonte

  2. Uma instrução de EXPORTAÇÕES em um arquivo .def

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

Um programa pode usar mais de um método.

Outra maneira de criar uma DLL é com a instrução do definição de BIBLIOTECA . As opções de /BASE e /DLL em conjunto são equivalentes à instrução de BIBLIOTECA .

Não especifique essa opção no ambiente de desenvolvimento; essa opção é para uso apenas na linha de comando. Essa opção é definida quando você cria um projeto da DLL com um assistente do aplicativo.

Observe que se você criar sua biblioteca de importação em uma etapa preliminar, antes de criar seu .dll, você deve transmitir o mesmo conjunto de arquivos de objeto ao criar o .dll, como é passada para 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 Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.

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

  3. Clique na página de propriedades de Geral .

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

Para definir essa opção de vinculador por meio de programação

Consulte também

Referência

Definindo opções de vinculador

Opções de vinculador