/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:
__declspec(dllexport) no código fonte
Uma declaração EXPORTS em um arquivo .def
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
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.
Clique na pasta Propriedades de Configuração.
Clique na página de propriedades Geral.
Modifique a propriedade Tipo de Configuração.
Para definir esta opção do vinculador por meio de programação
- Consulte ConfigurationType.