Vytvoření projektu Linux MSBuild C++ v sadě Visual Studio
Linuxové projekty jsou k dispozici v sadě Visual Studio 2017 a novějších verzích.
Nejprve se ujistěte, že máte nainstalovanou sadu funkcí Vývoj pro Linux pro Visual Studio. Další informace najdete v tématu Stažení, instalace a nastavení linuxové úlohy.
Pro kompilaci mezi platformami doporučujeme používat CMake. Podpora CMake je v sadě Visual Studio 2019 dokončená. Pokud CMake není možnost a máte existující řešení sady Windows Visual Studio, které chcete rozšířit o kompilaci pro Linux, můžete do řešení Pro Windows přidat projekt Visual Studio Linux spolu s projektem Sdílené položky . Vložte kód sdílený mezi oběma platformami v projektu Sdílené položky a přidejte odkaz na tento projekt z projektů Windows a Linux.
Vytvoření nového projektu s Linuxem
Pokud chcete vytvořit nový projekt Linuxu v sadě Visual Studio 2017, postupujte takto:
- Vyberte Nový projekt souboru > v sadě Visual Studio nebo stiskněte kombinaci kláves Ctrl + Shift + N.
- Vyberte uzel Visual C++ > Cross Platform > Linux a pak vyberte typ projektu, který chcete vytvořit. Zadejte název a umístění a zvolte OK.
Typ projektu | Popis |
---|---|
Blink (Raspberry) | Projekt cílený na zařízení Raspberry Pi s ukázkovým kódem, který bliká na LED |
Konzolová aplikace (Linux) | Projekt určený pro jakýkoli počítač s Linuxem s ukázkovým kódem, který vypíše text do konzoly |
Prázdný projekt (Linux) | Projekt cílený na jakýkoli počítač s Linuxem bez ukázkového kódu |
Projekt souboru pravidel (Linux) | Projekt určený pro jakýkoli počítač s Linuxem vytvořený pomocí standardního systému sestavení souboru pravidel |
Nejprve se ujistěte, že máte nainstalovanou sadu funkcí Vývoj pro Linux pro Visual Studio. Další informace najdete v tématu Stažení, instalace a nastavení linuxové úlohy.
Při vytváření nového projektu C++ pro Linux v sadě Visual Studio můžete vytvořit projekt sady Visual Studio nebo projekt CMake. Tento článek popisuje, jak vytvořit projekt sady Visual Studio. Obecně platí, že pro nové projekty, které můžou zahrnovat opensourcový kód nebo máte v úmyslu zkompilovat vývoj pro různé platformy, doporučujeme používat CMake se sadou Visual Studio. Pomocí projektu CMake můžete sestavit a ladit stejný projekt v systémech Windows i Linux. Další informace najdete v tématu Vytvoření a konfigurace projektu Linux CMake.
Pokud máte existující řešení sady Windows Visual Studio, které chcete rozšířit na kompilaci pro Linux, a CMake není možnost, můžete do řešení Windows přidat projekt Visual Studio Linux spolu s projektem Sdílené položky . Vložte kód sdílený mezi oběma platformami v projektu Sdílené položky a přidejte odkaz na tento projekt z projektů Windows a Linux.
Vytvoření nového projektu Linux
Pokud chcete vytvořit nový projekt Linuxu v sadě Visual Studio, postupujte takto:
Vyberte Nový projekt souboru > v sadě Visual Studio nebo stiskněte kombinaci kláves Ctrl + Shift + N. Zobrazí se dialogové okno Vytvořit nový projekt.
Do textového pole Hledat šablony zadejte Linux , aby se vypsaly dostupné šablony pro projekty Linuxu.
Vyberte typ projektu, který chcete vytvořit, například Konzolová aplikace, a pak zvolte Další. Zadejte název a umístění a zvolte Vytvořit.
Typ projektu Popis Projekt Raspberry Pi Projekt cílený na zařízení Raspberry Pi s ukázkovým kódem, který bliká na LED Konzolová aplikace Projekt určený pro jakýkoli počítač s Linuxem s ukázkovým kódem, který vypíše text do konzoly Prázdný projekt Projekt cílený na jakýkoli počítač s Linuxem bez ukázkového kódu Projekt souboru pravidel Projekt určený pro jakýkoli počítač s Linuxem vytvořený pomocí standardního systému sestavení souboru pravidel Projekt CMake Projekt určený pro jakýkoli počítač s Linuxem vytvořený pomocí buildového systému CMake