Sdílet prostřednictvím


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:

  1. Vyberte Nový projekt souboru > v sadě Visual Studio nebo stiskněte kombinaci kláves Ctrl + Shift + N.
  2. 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.

The New Project dialog box with Visual C plus plus > Cross Platform > Linux selected and all project types and Name and Location text boxes out out.

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:

  1. 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.

  2. Do textového pole Hledat šablony zadejte Linux , aby se vypsaly dostupné šablony pro projekty Linuxu.

  3. 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.

    Snímek obrazovky s dialogovým oknem nový projekt s rozevíracím seznamem jazyka nastaveným na C plus a rozevíracím seznamem platformy nastaveným na Linux

    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

Další kroky

Konfigurace projektu MsBuild pro Linux