Criar um projeto do Linux com MSBuild no Visual Studio
Os projetos do 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 a compilação multiplataforma, recomendamos o uso do CMake. O suporte ao CMake é mais completo no Visual Studio 2019. Se o CMake não for uma opção viável e você tiver uma solução do Visual Studio para o Windows que gostaria de estender para compilar para o Linux, você poderá adicionar um projeto do Linux do Visual Studio à 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 nos projetos do Windows e do Linux.
Para criar um projeto do Linux
Para criar um projeto do 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++ > Multiplataforma > Linux e, em seguida, selecione o tipo de projeto a ser criado. Insira um Nome e Localização e escolha OK.
Tipo de Projeto | Descrição |
---|---|
Intermitência (Raspberry) | Projeto direcionado a um dispositivo Raspberry Pi, com o código de exemplo que pisca um LED |
Aplicativo de console (Linux) | Projeto direcionado a qualquer computador Linux, com o código de exemplo que produz um texto no console |
Projeto vazio (Linux) | Projeto direcionado a qualquer computador Linux, sem nenhum código de exemplo |
Projeto Makefile (Linux) | Projeto direcionado a qualquer computador Linux, compilado usando um sistema de build padrão do Makefile |
Primeiro, certifique-se de ter a Carga de trabalho de desenvolvimento do Linux para Visual Studio instalada. Para obter mais informações, confira Baixar, instalar e configurar a carga de trabalho do Linux.
Ao criar um projeto C++ para o Linux no Visual Studio, você pode optar por criar um projeto do Visual Studio ou um projeto do CMake. Este artigo descreve como criar um projeto do Visual Studio. Em geral, para novos projetos que podem incluir código de software livre ou que você pretenda compilar para desenvolvimento multiplataforma, recomendamos que você use o CMake com o Visual Studio. Com um projeto do CMake, você pode criar e depurar o mesmo projeto no Windows e no Linux. Para saber mais, confira Criar e configurar um projeto CMake do Linux.
Se você tiver uma solução do Visual Studio para o Windows que gostaria de estender para compilar para o Linux e o CMake não for uma opção viável, você poderá adicionar um projeto do Linux do Visual Studio à 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 nos projetos do Windows e do Linux.
Criar um novo projeto do Linux
Para criar um projeto do Linux no Visual Studio, siga estas etapas:
Selecione Arquivo > Novo Projeto no Visual Studio ou pressione Ctrl + Shift + N. A caixa de diálogo Criar um projeto é exibida.
Na caixa de texto Pesquisar modelos, insira Linux para listar os modelos disponíveis para projetos do Linux.
Selecione o tipo de projeto para criar, por exemplo Aplicativo de Console e, em seguida, escolha Avançar. Insira um Nome e uma Localização e escolha Criar.
Tipo de Projeto Descrição Projeto do Raspberry Pi Projeto direcionado a um dispositivo Raspberry Pi, com o código de exemplo que pisca um LED Aplicativo de Console Projeto direcionado a qualquer computador Linux, com o código de exemplo que produz um texto no console Projeto em branco Projeto direcionado a qualquer computador Linux, sem nenhum código de exemplo Projeto Makefile Projeto direcionado a qualquer computador Linux, compilado usando um sistema de build padrão do Makefile Projeto do CMake Projeto direcionado a qualquer computador Linux, compilado com o sistema de build CMake