Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.
Abra o Visual Studio e selecione Criar um novo projeto. Se já abriu o Visual Studio, crie um project em C++ escolhendo File>NewProject>.
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.
Selecione um modelo de projeto e depois escolha Próximo.
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.
Abra o Visual Studio e selecione Criar um novo projeto. Se já abriu o Visual Studio, crie um project em C++ escolhendo File>NewProject>.
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.
Selecione um modelo de projeto e depois escolha Próximo.
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.
Abra o Visual Studio e selecione Criar um novo projeto. Se já abriu o Visual Studio, crie um project em C++ escolhendo File>NewProject>.
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.
Selecione um modelo de projeto e depois escolha Próximo.
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.
Abra o Visual Studio e selecione Criar um novo projeto. Se já abriu o Visual Studio, crie um project em C++ escolhendo File>NewProject>.
Escolha Visual C++ no painel esquerdo. No painel central, aparece uma lista de modelos de projetos:
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:
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:
- vcpkg em projetos CMake
- Instalar e usar pacotes com o CMake no Visual Studio
- vcpkg em projetos MSBuild
- Tutorial: Instalar e usar pacotes com o MSBuild no Visual Studio
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.
Na Lista de Erros, pressione F1 no erro destacado para aceder ao tópico da documentação.
Conteúdo relacionado
- Criar um projeto a partir de código já existente
- Definir compilador C++ e criar propriedades no Visual Studio
- Etapas de compilação personalizadas e eventos de compilação
- Bibliotecas de referência e componentes em tempo de compilação
- Organizar ficheiros de saída do projeto
- Projetos e construção de sistemas
- Guia de portabilidade e atualização para Microsoft C++