Usando o AppWizard de COM ATL

Para criar um projeto usando o AppWizard de COM ATL

  1. Abra Visual C++. Clique em novo no menu arquivo e clique na guia Projects.

  2. Escolher o AppWizard de COM ATL como seu tipo de aplicativo.

  3. Digite um nome de projeto.

  4. Clique em OK.

O AppWizard de COM ATL exibe uma caixa de diálogo mostra opções aplicáveis ao seu projeto ATL:

Clique em Concluir para gerar o projeto. O AppWizard exibe informações sobre o projeto que está criando e, em seguida, exibe o projeto recém-criado no espaço de trabalho de projeto.

&Notanbsp;  Quando você Compilação seu projeto, você pode escolher uma configuração MinSize ou MinDependency . MinSize irá gerar um componente menor, uma vez que o código compartilhado será usado do ATL. dll. Nesse caso, você deve distribuir ATL. dll com seu componente. MinDependency irá gerar um maior componente, uma vez que todo o código necessário será vinculado em com seu componente.

&Notanbsp;  Quando estiver criando uma versão de lançamento de um projeto, você pode obter o seguinte erro de ligação:

LIBCMT.LIB(crt0.obj): erro LNK2001: unresolved  Main símbolo externo

Este erro ocorre se você estiver usando funções de CRT que requerem código de inicialização CRT. As configurações de versão definem ATL_MIN_CRT, que exclui o código de inicialização CRT do seu EXE ou DLL. Para evitar esse erro, siga um destes procedimentos:

Index