Projetos do Visual Studio C++

Um projeto Visual Studio é uma coleção de ficheiros de código e recursos, como ícones, imagens e outros recursos, que se constrói em conjunto utilizando o sistema MSBuild. O MSBuild é o sistema de compilação nativo para Visual Studio e é geralmente o melhor sistema de compilação para usar em programas específicos para Windows. O Visual Studio integra-se estreitamente com o MSBuild, mas também podes usar o MSBuild pela linha de comandos.

Para informações sobre a atualização de projetos MSBuild a partir 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 utilizam bibliotecas open-source, utilize projetos CMake no Visual Studio.

Criar um projeto Visual Studio C++

Quando abres o Visual Studio, vês opções para abrir um projeto existente ou criar um novo. Também podes abrir o Visual Studio sem código.

  1. Abra o Visual Studio e selecione Criar um novo projeto. Se já abriu o Visual Studio, crie um project em C++ escolhendo File>NewProject>.

  2. No diálogo Criar um novo projeto , defina o menu suspenso Linguagem para C++. Esta opção filtra a lista de modelos de projeto para projetos C++. Pode filtrar os modelos definindo a Plataforma, o Tipo de Project ou inserindo palavras-chave na caixa de pesquisa.

    Captura de ecrã do diálogo Criar um novo projeto com o modelo de projeto da Consola App selecionado.

  3. Selecione um modelo de projeto e depois escolha Próximo.

  4. Na página Configurar o seu novo projeto, introduza definições específicas do projeto, como o nome ou localização do projeto, e depois selecione Criar para criar o seu projeto.

  1. Abra o Visual Studio e selecione Criar um novo projeto. Se já abriu o Visual Studio, crie um project em C++ escolhendo File>NewProject>.

  2. No diálogo Criar um novo projeto , defina o menu suspenso Linguagem para C++. Esta opção filtra a lista de modelos de projeto para projetos C++. Pode filtrar os modelos definindo a Plataforma, o Tipo de Project ou inserindo palavras-chave na caixa de pesquisa.

    Captura de ecrã do diálogo Criar um novo projeto com o modelo de projeto da Consola App selecionado.

  3. Selecione um modelo de projeto e depois escolha Próximo.

  4. Na página Configurar o seu novo projeto, introduza definições específicas do projeto, como o nome ou localização do projeto, e depois selecione Criar para criar o seu projeto.

  1. Abra o Visual Studio e selecione Criar um novo projeto. Se já abriu o Visual Studio, crie um project em C++ escolhendo File>NewProject>.

  2. No diálogo Criar um novo projeto , defina o menu suspenso Linguagem para C++. Esta opção filtra a lista de modelos de projeto para projetos C++. Pode filtrar os modelos definindo a Plataforma, o Tipo de Project ou inserindo palavras-chave na caixa de pesquisa.

    Captura de ecrã do diálogo Criar um novo projeto com o modelo de projeto da Consola App selecionado.

  3. Selecione um modelo de projeto e depois escolha Próximo.

  4. Na página Configurar o seu novo projeto, introduza definições específicas do projeto, como o nome ou localização do projeto, e depois selecione Criar para criar o seu projeto.

  1. Abra o Visual Studio e selecione Criar um novo projeto. Se já abriu o Visual Studio, crie um project em C++ escolhendo File>NewProject>.

  2. Escolha Visual C++ no painel esquerdo. No painel central, aparece uma lista de modelos de projetos:

    Captura de ecrã do diálogo New Project, mostrando modelos de project disponíveis para C++, como a Aplicação de Consola Windows.

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

Pode criar os seus próprios modelos de projeto. Para obter mais informações, consulte Criar modelos de projeto.

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

Captura de ecrã da janela do Explorador de Soluções, mostrando ficheiros de origem, ficheiros de cabeçalho e ficheiros de recursos.

Se não vir Explorador de Soluções, no menu principal, selecione View>Explorador de Soluções.

Quando crias um novo projeto, também é criado um ficheiro de solução (.sln). Uma solução Visual Studio é uma coleção de um ou mais projetos. Pode adicionar outro projeto à solução clicando com o botão direito no nome da solução no Explorador de Soluções>Add>New project.

O ficheiro de solução coordena dependências de construção quando tem vários projetos relacionados. As opções do compilador são definidas ao nível do projeto.

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

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

Adicionar bibliotecas de terceiros a um projeto

Estão disponíveis mais de 900 bibliotecas open source em C++ através do gestor de pacotes vcpkg. Execute o passo de integração do Visual Studio para configurar os caminhos dessas bibliotecas ao referenciá-las em qualquer projeto do Visual Studio.

Para mais informações sobre como consumir uma biblioteca que descarrega usando o gestor de pacotes vcpkg , veja:

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

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

Para configurar as definições de build de um projeto, no Explorador de Soluções, clique com o botão direito no projeto e escolha Propriedades. Para obter mais informações, consulte Definir propriedades do compilador e da compilação.

Compilar e executar um projeto

Para compilar e executar o novo projeto, prima F5 ou selecione a lista pendente de depuração com a seta verde na barra de ferramentas principal. Utilize a lista pendente de configuração para escolher se pretende efetuar uma compilação Debug, Release ou alguma configuração personalizada.

Um novo projeto compila sem erros. Quando adiciona o seu próprio código, pode ocasionalmente introduzir um erro ou acionar um aviso. Um erro impede a compilação de ser concluída. Um aviso não o faz. Todos os erros e avisos aparecem tanto na janela de Saída como na Lista de Erros.

Captura de ecrã da janela de Saída e da lista de Erros, mostrando um erro de sintaxe por um erro tipográfico no nome de uma variável.

Na Lista de Erros, pressione F1 no erro destacado para aceder ao tópico da documentação.