Compartilhar via


Configurações do aplicativo, Assistente de DLL MFC

Use esta página do Assistente de DLL do MFC para projetar e adicionar recursos básicos a um novo projeto de DLL do MFC.

Tipo de DLL

Selecione o tipo de DLL que deseja criar.

  • DLL regular do MFC usando a DLL compartilhada do MFC

    Selecione esta opção para vincular a biblioteca MFC ao seu programa como uma DLL compartilhada. Com essa opção, você não pode compartilhar objetos MFC entre sua DLL e o aplicativo de chamada. Seu programa faz chamadas à biblioteca MFC em tempo de execução. Essa opção reduzirá os requisitos de disco e memória do programa se ele for composto por vários arquivos de execução que usam a biblioteca MFC. Os programas Win32 e MFC podem chamar funções em sua DLL. Você deve redistribuir a DLL do MFC com esse tipo de projeto.

  • DLL regular do MFC com MFC estaticamente vinculado

    Selecione esta opção para vincular seu programa estaticamente à biblioteca MFC no momento do build. Os programas Win32 e MFC podem chamar funções em sua DLL. Embora essa opção aumente o tamanho do programa, você não precisará redistribuir a DLL do MFC com esse tipo de projeto. Você não pode compartilhar objetos MFC entre a sua DLL e o aplicativo de chamada.

  • DLLs de extensão do MFC

    Selecione essa opção se quiser que seu programa faça chamadas para a biblioteca MFC em tempo de execução e se quiser compartilhar objetos MFC entre a DLL e o aplicativo de chamada. Essa opção reduzirá os requisitos de disco e memória do programa se ele for composto por vários arquivos executáveis e todos eles usarem a biblioteca MFC. Apenas os programas MFC podem chamar funções na sua DLL. Você deve redistribuir a DLL do MFC com esse tipo de projeto.

Recursos adicionais

Selecione se a DLL do MFC deve dar suporte à automação e se ela deve dar suporte a soquetes do Windows.

  • Automação

    Selecione Automação para permitir que seu programa manipule objetos implementados em outro programa. Selecionar Automação também expõe seu programa a outros clientes de Automação. Consulte Automação para obter mais informações.

  • Soquetes do Windows

    Selecione esta opção para indicar que o seu programa dá suporte a soquetes do Windows. Os soquetes do Windows permitem a você escrever programas que se comunicam por redes TCP/IP.

    Quando a DLL do MFC com suporte a soquetes do Windows é criada, CWinApp::InitInstance inicializa o suporte a soquetes e o arquivo de cabeçalho MFC StdAfx.h inclui AfxSock.h.

Confira também

Assistente de DLL do MFC
Criando um projeto DLL do MFC