Criar um projeto de aplicativo de console C++

O ponto de partida usual para um programador do C++ é um aplicativo "Olá, mundo!" que é executado na linha de comando. Isso é o que você cria no Visual Studio nesta etapa.

Pré-requisitos

  • Ter o Visual Studio com a carga de trabalho Desenvolvimento para desktop com C++ instalada e em execução no seu computador. Se ele ainda não estiver instalado, confira Instalar suporte para C++ no Visual Studio.

Criar seu projeto de aplicativo

O Visual Studio usa os projetos para organizar o código em um aplicativo e as soluções para organizar seus projetos. Um projeto contém todas as opções, configurações e regras usadas para criar seus aplicativos. Ele gerencia a relação entre todos os arquivos de projeto e todos os arquivos externos. Para criar seu aplicativo, primeiro crie um projeto e uma solução.

  1. No Visual Studio, abra o menu Arquivo e escolha Novo > Projeto para abrir a caixa de diálogo Criar um novo Projeto. Selecione o modelo de Aplicativo de Console que tem as marcações C++, Windows e Console e escolha Avançar.

    Screenshot of the create a new project dialog.

    A caixa de diálogo Criar um novo projeto com o modelo Aplicativo de Console selecionado. Esse modelo diz: Execute o código em um terminal do Windows. Imprime hello world por padrão. Tem as tags c++, Windows e Console.

  2. Na caixa de diálogo Configurar seu novo projeto, digite ou insira Olá, Mundo na caixa de edição Nome do projeto. Escolha Criar para criar o projeto.

    Screenshot of Configure your new project dialog.

    A caixa de diálogo Configurar seu novo projeto com HelloWorld inserida no campo Nome do projeto.

    O Visual Studio cria o novo projeto. Ele está pronto para adicionar e editar seu código-fonte. Por padrão, o modelo Aplicativo de Console fornece código-fonte para um aplicativo "Hello World", da seguinte forma:

    Screenshot of the NEW Hello World project.

    Mostra o novo projeto. O arquivo HelloWorld.cpp está aberto, mostrando o código padrão incluído com esse modelo. Esse código consiste em #include iostream e uma função main() que contém a linha: std::cout << quote hello world!\n quote;

    Quando o código for parecido com isso no editor, você estará pronto para seguir para a próxima etapa e compilar seu aplicativo.

Houve um problema.

  1. No Visual Studio, abra o menu Arquivo e escolha Novo > Projeto para abrir a caixa de diálogo Novo Projeto.

    Use the File, New, Project command to open the Property Pages dialog.

  2. Na caixa de diálogo Novo Projeto, selecione Visual C++> Instalado se ele ainda não estiver selecionado e escolha o modelo Projeto Vazio. No campo Nome, insira Olá, Mundo. Clique em OK para criar o projeto.

    Screenshot of the New Project dialog box with Installed > Visual C plus plus selected and called out, the Empty Project option called out, and Hello World typed in the Name text box.

O Visual Studio cria o novo projeto vazio. Ele está pronto para você especializar o tipo de aplicativo que deseja criar e adicionar seus arquivos de código-fonte. Você faz isso em seguida.

Houve um problema.

Tornar seu projeto um aplicativo de console

O Visual Studio pode criar todos os tipos de aplicativos e componentes para o Windows e outras plataformas. O modelo Projeto Vazio não é específico sobre que tipo de aplicativo será criado. Um aplicativo de console é aquele que é executado em um console ou janela de prompt de comando. Para criar um, você deve dizer ao Visual Studio para criar seu aplicativo para usar o subsistema de console.

  1. No Visual Studio, abra o menu Projeto e escolha Propriedades para abrir a caixa de diálogo Páginas de Propriedades do HelloWorld.

  2. Na caixa de diálogo Páginas de Propriedades, selecione Propriedades de Configuração > Vinculador > Sistema e escolha a caixa de edição ao lado da propriedade Subsistema. No menu suspenso exibido, selecione Console (/SUBSYSTEM:CONSOLE). Escolha OK para salvar suas alterações.

    View of using the Property Pages dialog to set the Subsystem property.

O Visual Studio agora sabe como criar seu projeto para ser executado em uma janela de console. Em seguida, adicione um arquivo de código-fonte e insira o código para seu aplicativo.

Houve um problema.

Adicionar o arquivo de código-fonte

  1. No Gerenciador de Soluções, selecione o projeto HelloWorld. Na barra de menus, escolha Projeto, Adicionar Novo Item para abrir a caixa de diálogo Adicionar Novo Item.

  2. Na caixa de diálogo Adicionar Novo Item, selecione Visual C++ em Instalado se ainda não estiver selecionado. No painel central, selecione Arquivo do C++ (.cpp). Altere o Nome para HelloWorld.cpp. Escolha Adicionar para fechar a caixa de diálogo e criar o arquivo.

    View of the process to add a source file for HelloWorld.cpp.

O Visual Studio cria um novo arquivo de código-fonte vazio e o abre na janela do editor, pronto para inserir seu código-fonte.

Houve um problema.

Adicionar código ao arquivo de origem

  1. Copie esse código para a janela do editor HelloWorld.cpp.

    #include <iostream>
    
    int main()
    {
        std::cout << "Hello, world!" << std::endl;
        return 0;
    }
    

    O código deve ter esta aparência na janela do editor:

    Screenshot of the Hello World code in the editor.

Quando o código for parecido com isso no editor, você estará pronto para seguir para a próxima etapa e compilar seu aplicativo.

Houve um problema.

Próximas etapas

Guia de Solução de problemas

Acesse aqui para obter soluções para problemas comuns ao criar seu primeiro projeto C++.

Criar seu projeto de aplicativo: problemas

A caixa de diálogo Novo Projeto deve mostrar um modelo de Aplicativo de Console com as marcas C++, Windows e Console. Caso você não as veja, há duas causas possíveis. Ela pode ser filtrada para fora da lista ou pode não estar instalada. Primeiro, verifique as listas suspensas de filtro na parte superior da lista de modelos. Defina-as como C++, Windows e Console. O modelo do Aplicativo de Console C++ deve aparecer; caso contrário, o Desenvolvimento da área de trabalho com carga de trabalho C++ não está instalado.

Para instalar o Desenvolvimento da área de trabalho com C++, você pode executar o instalador diretamente na caixa de diálogo Novo Projeto. Escolha o link Instalar mais ferramentas e recursos na parte inferior da lista de modelos para iniciar o instalador. Se a caixa de diálogo Controle de Conta de Usuário solicitar permissões, escolha Sim. No instalador, certifique-se de que a carga de trabalho de Desenvolvimento para área de trabalho com C++ esteja marcada. Em seguida, escolha Modificar para atualizar a instalação do Visual Studio.

Se já existir outro projeto com o mesmo nome, escolha outro nome para o projeto. Ou exclua o projeto existente e tente novamente. Para excluir um projeto existente, exclua a pasta de solução (a pasta que contém o helloworld.sln arquivo) no Explorador de Arquivos.

Volte.

Se a caixa de diálogo Novo Projeto não mostrar uma entrada do Visual C++ em Instalado, sua cópia do Visual Studio provavelmente não terá o Desenvolvimento da área de trabalho com a carga de trabalho do C++ instalada. Você pode executar o instalador diretamente na caixa de diálogo Novo Projeto. Escolha o link Abrir Instalador do Visual Studio para iniciar o instalador novamente. Se a caixa de diálogo Controle de Conta de Usuário solicitar permissões, escolha Sim. Atualize o instalador, se necessário. No instalador, verifique se o Desenvolvimento da área de trabalho com carga de trabalho C++ está marcado e escolha OK para atualizar sua instalação do Visual Studio.

Se já existir outro projeto com o mesmo nome, escolha outro nome para o projeto. Ou exclua o projeto existente e tente novamente. Para excluir um projeto existente, exclua a pasta de solução (a pasta que contém o helloworld.sln arquivo) no Explorador de Arquivos.

Volte.

Tornar seu projeto um aplicativo de console: problemas

Se você não vir o Vinculador listado em Propriedades de Configuração, escolha Cancelar para fechar a caixa de diálogo Páginas de Propriedades. Verifique se o projeto HelloWorld está selecionado em Gerenciador de Soluções antes de tentar novamente. Não selecione a solução HelloWorld ou outro item no Gerenciador de Soluções.

O controle da lista suspensa não aparece na caixa de edição da propriedade SubSistema até que você selecione a propriedade. Clique na caixa de edição para selecioná-la. Ou, você pode pressionar Tab para percorrer os controles na caixa de diálogo até que o SubSistema seja realçado. Escolha o controle na lista suspensa ou pressione Alt+Down para abri-lo.

Voltar

Adicionar o arquivo de código-fonte: problemas

Tudo bem se você der ao arquivo de código-fonte um nome diferente. No entanto, não adicione mais de um arquivo que contenha o mesmo código ao seu projeto.

Se você adicionou o tipo de arquivo errado ao seu projeto, como um arquivo de cabeçalho, exclua-o e tente novamente. Para excluir o arquivo, selecione-o em Gerenciador de Soluções. Pressione a tecla Delete.

Volte.

Adicionar código ao arquivo de origem: problemas

Se você fechou acidentalmente a janela do editor do arquivo de código-fonte, poderá abri-la facilmente novamente. Para abri-la, clique duas vezes em HelloWorld.cpp na janela Gerenciador de Soluções.

Se os rabiscos vermelhos aparecerem em qualquer coisa no editor de código-fonte, verifique se o código corresponde ao exemplo em ortografia, pontuação e maiúsculas e minúsculas. O caso é significativo no código C++.

Volte.