Compartilhar via


Configurações do aplicativo, Win 32 Project Wizard

Use esta página do Assistente para definir opções para o projeto do Win32.

  • Tipo de aplicativo
    Cria o tipo de aplicativo especificado.

    Option

    Description

    Aplicativo de console

    Cria um aplicativo de console. Programas de console são desenvolvidos com Funções do Console, que fornecem suporte a modo de caractere em janelas do console. O Visual C++ as bibliotecas de tempo de execução também fornecer saída e entrada de janelas do console com funções de i/O padrão, como printf_s() e scanf_s(). Um aplicativo de console não tem nenhuma interface gráfica do usuário. Ele é compilado em um arquivo. exe e pode ser executado como um aplicativo independente da linha de comando.

    Você pode adicionar suportam a MFC e ATL para um aplicativo de console.

    Aplicativo do Windows

    Cria um programa em Win32. Um programa em Win32 é um aplicativo executável (EXE), escrito em c ou C++, usando as chamadas à API do Win32 para criar uma interface gráfica do usuário.

    Não é possível adicionar MFC ou suporte a ATL para um aplicativo do Windows.

    DLL

    Cria uma biblioteca de vínculo dinâmico (DLL) do Win32. Uma DLL Win32 é um arquivo binário, escrito em c ou C++, que usa chamadas à API do Win32 em vez de classes do MFC e que atua como uma biblioteca compartilhada de funções que podem ser usados simultaneamente por vários aplicativos.

    Não é possível adicionar MFC ou a um aplicativo de DLL de suporte do ATL. Você pode indicar que a DLL exporta símbolos.

    Biblioteca estática

    Cria uma biblioteca estática. Uma biblioteca estática é um arquivo que contém objetos e suas funções e os dados que vincula-se em seu programa quando o arquivo executável é construído. Este tópico explica como criar arquivos de inicialização e Propriedades do projeto para uma biblioteca estática. Um arquivo de biblioteca estática oferece os seguintes benefícios:

    • Uma biblioteca estática do Win32 é útil se o aplicativo que você estiver trabalhando em faz chamadas à API do Win32 em vez de classes do MFC.

    • O processo de vinculação é o mesmo se o resto do seu aplicativo do Windows é escrito em c ou C++.

    • Você pode vincular uma biblioteca estática para um programa baseado no MFC ou para um programa não-MFC.

  • Opções adicionais
    Define as opções para o aplicativo, dependendo do seu tipo e o suporte.

    Option

    Description

    Projeto vazio

    Especifica que os arquivos de projeto em branco. Se você tem um conjunto de arquivos de código-fonte (como arquivos. cpp, arquivos de cabeçalho, ícones, barras de ferramentas, caixas de diálogo e assim por diante) e deseja criar um projeto no ambiente de desenvolvimento do Visual C++, primeiro você deve criar um projeto em branco e adicionar arquivos ao projeto.

    Esta seleção não está disponível para projetos de biblioteca estática.

    Exportar símbolos

    Especifica que o projeto DLL exporta símbolos.

    Cabeçalho pré-compilado

    Especifica que o projeto de biblioteca estática usa um cabeçalho pré-compilado.

  • Adicionar suporte para
    Adicione suporte para uma das bibliotecas fornecidas no Visual C++.

    Option

    Description

    ATL

    Baseia-se para o suporte de projeto para classes da biblioteca ATL (Active Template). Win32 console somente para aplicativos.

    Nota essa opção não indica suporte à adição de objetos ATL usando a ATL assistentes de código. Você pode adicionar objetos ATL apenas aos projetos de ATL ou oferecer suporte a projetos MFC com ATL.

    MFC

    Baseia-se para o suporte de projeto para a biblioteca Microsoft Foundation Class (MFC). Para aplicativos de console do Win32 e somente a bibliotecas estáticas.

Consulte também

Tarefas

Criando um Aplicativo Win32 do Windows

Referência

Assistente de aplicativos Win32