Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Linux-projekt är tillgängliga i Visual Studio 2017 och senare.
Kontrollera först att linux-utvecklingsarbetsbelastningen för Visual Studio är installerad. Mer information finns i Ladda ned, installera och konfigurera Linux-arbetsbelastningen.
För plattformsoberoende kompilering rekommenderar vi att du använder CMake. CMake-supporten är mer komplett i Visual Studio 2019. Om CMake inte är ett alternativ och du har en befintlig Windows Visual Studio-lösning som du vill utöka för kompilering för Linux kan du lägga till ett Visual Studio Linux-projekt i Windows-lösningen tillsammans med ett projekt för delade objekt . Placera koden som delas mellan båda plattformarna i projektet Delade objekt och lägg till en referens till projektet från Windows- och Linux-projekten.
Skapa ett nytt Linux-projekt
Följ dessa steg för att skapa ett nytt Linux-projekt i Visual Studio 2017:
- Välj Arkiv > Nytt projekt i Visual Studio eller tryck på Ctrl + Skift + N.
- Välj noden Visual C++ > Cross Platform > Linux och välj sedan den projekttyp som ska skapas. Ange ett namn och en plats och välj OK.
Projekttyp | Beskrivning |
---|---|
Blink (Raspberry Pi) | Projekt avsett för en Raspberry Pi-enhet, med exempelkod som får en LED-lampa att blinka. |
Konsolprogram (Linux) | Projekt som är avsett för alla Linux-datorer, med exempelkod som matar ut text till konsolen |
Tomt projekt (Linux) | Projekt som är avsett för alla Linux-datorer, utan exempelkod |
Makefile Project (Linux) | Projekt som är avsett för alla Linux-datorer som skapats med hjälp av ett Standard Makefile-byggsystem |
Kontrollera först att linux-utvecklingsarbetsbelastningen för Visual Studio är installerad. Mer information finns i Ladda ned, installera och konfigurera Linux-arbetsbelastningen.
När du skapar ett nytt C++-projekt för Linux i Visual Studio kan du välja att skapa ett Visual Studio-projekt eller ett CMake-projekt. I den här artikeln beskrivs hur du skapar ett Visual Studio-projekt. I allmänhet rekommenderar vi att du använder CMake med Visual Studio för nya projekt som kan innehålla öppen källkod eller som du tänker kompilera för plattformsoberoende utveckling. Med ett CMake-projekt kan du skapa och felsöka samma projekt i både Windows och Linux. Mer information finns i Skapa och konfigurera ett Linux CMake-projekt.
Om du har en befintlig Windows Visual Studio-lösning som du vill utöka för kompilering för Linux, och CMake inte är ett alternativ, kan du lägga till ett Visual Studio Linux-projekt i Windows-lösningen tillsammans med ett projekt för delade objekt . Placera koden som delas mellan båda plattformarna i projektet Delade objekt och lägg till en referens till projektet från Windows- och Linux-projekten.
Skapa ett nytt Linux-projekt
Följ dessa steg för att skapa ett nytt Linux-projekt i Visual Studio:
Välj Arkiv > Nytt projekt i Visual Studio eller tryck på Ctrl + Skift + N. Dialogrutan Skapa ett nytt projekt visas.
I textrutan Sök efter mallar anger du Linux för att visa en lista över tillgängliga mallar för Linux-projekt.
Välj den projekttyp som ska skapas, till exempel Konsolprogram, och välj sedan Nästa. Ange ett namn och en plats och välj Skapa.
Projekttyp Beskrivning Raspberry Pi-projekt Projekt avsett för en Raspberry Pi-enhet, med exempelkod som får en LED-lampa att blinka. Konsolprogram Projekt som är avsett för alla Linux-datorer, med exempelkod som matar ut text till konsolen Tomt projekt Projekt som är avsett för alla Linux-datorer, utan exempelkod Makefile-projekt Projekt som är avsett för alla Linux-datorer som skapats med hjälp av ett Standard Makefile-byggsystem CMake-projekt Projekt som är avsett för alla Linux-datorer som skapats med hjälp av CMake-byggsystemet