Projetos do Visual Studio C++

Um projeto Visual Studio é uma coleção de arquivos de código e ativos, como ícones, imagens e outros recursos que você cria juntos usando o sistema MSBuild. O MSBuild é o sistema de compilação nativo do Visual Studio e geralmente é o melhor sistema de compilação a ser usado para programas específicos do Windows. Visual Studio integra-se firmemente ao MSBuild, mas você também pode usar o MSBuild na linha de comando.

Para obter informações sobre como atualizar projetos do MSBuild de versões mais antigas do Visual Studio, consulte o guia de portabilidade e atualização do Microsoft C++.

Para projetos multiplataforma ou projetos que usam bibliotecas de software livre, use projetos do CMake em Visual Studio.

Criar um projeto do Visual Studio C++

Ao abrir Visual Studio, você verá opções para abrir um projeto existente ou criar um novo. Você também pode abrir Visual Studio sem código.

  1. Abra o Visual Studio e selecione Criar um novo projeto. Se você já abriu Visual Studio, crie um project C++ escolhendo Arquivo>Novo>Project.

  2. Na caixa de diálogo Criar um novo projeto , defina o menu suspenso Idioma como C++. Essa opção filtra a lista de modelos de projeto para projetos C++. Você pode filtrar os modelos definindo a Plataforma, o Tipo de Projeto ou inserindo palavras-chave na caixa de pesquisa.

    Captura de tela da caixa de diálogo Criar um novo projeto com o modelo de projeto do Aplicativo de Console selecionado.

  3. Selecione um modelo de projeto e escolha Avançar.

  4. Na página Configurar seu novo projeto, insira configurações específicas do projeto, como o nome ou o local do projeto, e escolha Criar para criar seu projeto.

  1. Abra o Visual Studio e selecione Criar um novo projeto. Se você já abriu Visual Studio, crie um project C++ escolhendo Arquivo>Novo>Project.

  2. Na caixa de diálogo Criar um novo projeto , defina o menu suspenso Idioma como C++. Essa opção filtra a lista de modelos de projeto para projetos C++. Você pode filtrar os modelos definindo a Plataforma, o Tipo de Projeto ou inserindo palavras-chave na caixa de pesquisa.

    Captura de tela da caixa de diálogo Criar um novo projeto com o modelo de projeto do Aplicativo de Console selecionado.

  3. Selecione um modelo de projeto e escolha Avançar.

  4. Na página Configurar seu novo projeto, insira configurações específicas do projeto, como o nome ou o local do projeto, e escolha Criar para criar seu projeto.

  1. Abra o Visual Studio e selecione Criar um novo projeto. Se você já abriu Visual Studio, crie um project C++ escolhendo Arquivo>Novo>Project.

  2. Na caixa de diálogo Criar um novo projeto , defina o menu suspenso Idioma como C++. Essa opção filtra a lista de modelos de projeto para projetos C++. Você pode filtrar os modelos definindo a Plataforma, o Tipo de Projeto ou inserindo palavras-chave na caixa de pesquisa.

    Captura de tela da caixa de diálogo Criar um novo projeto com o modelo de projeto do Aplicativo de Console selecionado.

  3. Selecione um modelo de projeto e escolha Avançar.

  4. Na página Configurar seu novo projeto, insira configurações específicas do projeto, como o nome ou o local do projeto, e escolha Criar para criar seu projeto.

  1. Abra o Visual Studio e selecione Criar um novo projeto. Se você já abriu Visual Studio, crie um project C++ escolhendo Arquivo>Novo>Project.

  2. Escolha Visual C++ no painel esquerdo. No painel central, você verá uma lista de modelos de projeto:

    Captura de tela da caixa de diálogo Novo Projeto, mostrando modelos de projeto disponíveis para C++, como Aplicativo de Console do Windows.

Para obter mais informações sobre os modelos de projeto padrão incluídos no Visual Studio, confira Modelos de projeto C++ no Visual Studio.

Você pode criar seus próprios modelos de projeto. Para obter mais informações, consulte Criar modelos de projeto.

Depois de criar um projeto, ele aparece no Gerenciador de Soluções:

Captura de tela da janela Gerenciador de Soluções, mostrando arquivos de origem, arquivos de cabeçalho e arquivos de recurso.

Se você não vir Gerenciador de Soluções, no menu principal, selecione Exibição>Gerenciador de Soluções.

Quando você cria um novo projeto, um arquivo de solução (.sln) também é criado. Uma Solução Visual Studio é uma coleção de um ou mais projetos. Você pode adicionar outro projeto à solução clicando com o botão direito do mouse no nome da solução em Gerenciador de Soluções>Adicionar>Novo Projeto.

O arquivo de solução coordena as dependências de compilação quando você tem vários projetos relacionados. As opções do compilador são definidas no nível do projeto.

Adicionar código, ícones e outros ativos a um projeto

Adicione arquivos de código-fonte, ícones ou outros itens ao seu projeto clicando com o botão direito do mouse no projeto no Gerenciador de Soluções e escolhendo Adicionar > Novo ou Adicionar > Existente.

Adicionar bibliotecas de terceiros a um projeto

Mais de 900 bibliotecas de código aberto C++ estão disponíveis por meio do gerenciador de pacotes vcpkg. Execute a etapa de integração do Visual Studio para configurar os caminhos dessas bibliotecas ao referenciá-las em qualquer projeto do Visual Studio.

Para obter mais informações sobre como consumir uma biblioteca baixada usando o gerenciador de pacotes vcpkg , consulte:

Você também pode instalar bibliotecas comerciais de terceiros. Siga as instruções de instalação.

Definir opções do compilador e outras propriedades de compilação

Para definir as configurações de build para um projeto, em Gerenciador de Soluções, clique com o botão direito do mouse no projeto e escolha Propriedades. Para mais informações, consulte Definir propriedades de build e do compilador.

Compilar e executar um projeto

Para compilar e executar o novo projeto, pressione F5 ou selecione a lista suspensa de depuração com a seta verde na barra de ferramentas principal. Use a lista suspensa de configurações para escolher entre gerar uma compilação Debug, Release ou alguma configuração personalizada.

Um novo projeto é compilado sem erros. Ao adicionar seu próprio código, você pode ocasionalmente introduzir um erro ou disparar um aviso. Um erro impede a conclusão do build. Um aviso não faz isso. Todos os erros e avisos aparecem na janela Saída e na Lista de Erros.

Captura de tela da janela Saída e da lista de erros, mostrando um erro de sintaxe causado por um erro de digitação no nome de uma variável.

Na Lista de Erros, pressione F1 sobre o erro realçado para acessar seu tópico de documentação.