Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os projetos Linux estão disponíveis no Visual Studio 2017 e posterior.
Primeiro, certifique-se de ter a carga de trabalho de desenvolvimento do Linux para Visual Studio instalada. Para obter mais informações, consulte Baixar, instalar e configurar a carga de trabalho do Linux.
Para compilação entre plataformas, recomendamos o uso do CMake. O suporte ao CMake é mais completo no Visual Studio 2019. Se o CMake não for uma opção e você tiver uma solução existente do Windows Visual Studio que gostaria de estender para compilar para Linux, poderá adicionar um projeto do Visual Studio Linux à solução do Windows, juntamente com um projeto de Itens Compartilhados . Coloque o código que é compartilhado entre ambas as plataformas no projeto Itens Compartilhados e adicione uma referência a esse projeto dos projetos Windows e Linux.
Para criar um novo projeto Linux
Para criar um novo projeto Linux no Visual Studio 2017, siga estas etapas:
- Selecione Arquivo > Novo Projeto no Visual Studio ou pressione Ctrl + Shift + N.
- Selecione o nó Visual C++ > Cross Platform > Linux e, em seguida, selecione o tipo de projeto a ser criado. Insira um Nome e um Local e escolha OK.
>
| Tipo de Projeto | Descrição |
|---|---|
| Blink (Framboesa) | Projeto direcionado para um dispositivo Raspberry Pi, com código de exemplo que pisca um LED |
| Aplicativo de console (Linux) | Projeto direcionado para qualquer computador Linux, com código de exemplo que gera texto para o console |
| Projeto vazio (Linux) | Projeto direcionado para qualquer computador Linux, sem código de exemplo |
| Projeto Makefile (Linux) | Projeto direcionado para qualquer computador Linux, construído usando um sistema de compilação padrão Makefile |
Primeiro, certifique-se de ter a carga de trabalho de desenvolvimento do Linux para Visual Studio instalada. Para obter mais informações, consulte Baixar, instalar e configurar a carga de trabalho do Linux.
Quando você cria um novo projeto C++ para Linux no Visual Studio, você pode optar por criar um projeto Visual Studio ou um projeto CMake. Este artigo descreve como criar um projeto do Visual Studio. Em geral, para novos projetos que podem incluir código aberto ou que você pretende compilar para desenvolvimento entre plataformas, recomendamos que você use o CMake com o Visual Studio. Com um projeto CMake, você pode construir e depurar o mesmo projeto no Windows e Linux. Para obter mais informações, consulte Criar e configurar um projeto Linux CMake.
Se você tiver uma solução existente do Windows Visual Studio que gostaria de estender para compilar para Linux, e o CMake não for uma opção, poderá adicionar um projeto do Visual Studio Linux à solução do Windows, juntamente com um projeto de Itens Compartilhados . Coloque o código que é compartilhado entre ambas as plataformas no projeto Itens Compartilhados e adicione uma referência a esse projeto dos projetos Windows e Linux.
Criar um novo projeto Linux
Para criar um novo projeto Linux no Visual Studio, execute estas etapas:
Selecione Arquivo > Novo Projeto no Visual Studio ou pressione Ctrl + Shift + N. A caixa de diálogo Criar um novo projeto é exibida.
Na caixa de texto Pesquisar modelos , digite Linux para listar os modelos disponíveis para projetos Linux.
Selecione o tipo de projeto a ser criado, por exemplo, Aplicativo de Console e escolha Avançar. Insira um Nome e um Local e escolha Criar.
Tipo de Projeto Descrição Projeto Raspberry Pi Projeto direcionado para um dispositivo Raspberry Pi, com código de exemplo que pisca um LED Aplicativo de console Projeto direcionado para qualquer computador Linux, com código de exemplo que gera texto para o console Projeto vazio Projeto direcionado para qualquer computador Linux, sem código de exemplo Projeto Makefile Projeto direcionado para qualquer computador Linux, construído usando um sistema de compilação padrão Makefile Projeto CMake Projeto direcionado para qualquer computador Linux, construído usando o sistema de compilação CMake