vytvoření projektu pro Linux MSBuild C++ v Visual Studio

projekty Linux jsou k dispozici v Visual Studio 2017 a novějších.

nejprve se ujistěte, že máte nainstalovanou úlohu vývoje pro Linux pro Visual Studio. Další informace najdete v tématu stažení, instalace a nastavení úlohy pro Linux.

Pro kompilaci mezi platformami doporučujeme používat CMake. podpora cmake je více dokončená v Visual Studio 2019. pokud cmake není možnost a máte existující Windows Visual Studio řešení, které byste chtěli zkompilovat ke kompilaci pro Linux, můžete přidat projekt Visual Studio Linux do řešení Windows společně s projektem sdílené položky . vložte kód, který je 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 pro Linux

pokud chcete vytvořit nový projekt pro Linux v Visual Studio 2017, postupujte takto:

  1. v Visual Studio vyberte soubor nový Project nebo stiskněte klávesy Ctrl + Shift + N.

  2. Vyberte Visual C++ Node pro > Linux pro různé platformy a potom vyberte typ projektu, který chcete vytvořit. Zadejte název a umístěnía klikněte na tlačítko OK.

    snímek obrazovky s vybraným dialogovým oknem nový Project s vybranou sadou Visual c++ plus plus pro  platformu Linux pro různé platformy > , všechny typy projektů, které jsou vyvolány, a textová pole název a umístění jsou také volána.

    typ Project Description
    Blikání (Malina) Project cílené na zařízení malinu Pi s ukázkovým kódem, který zabliká LED
    Konzolová aplikace (Linux) Project cílem pro kterýkoli počítač se systémem Linux, s ukázkovým kódem, který do konzoly vypíše text
    prázdný Project (Linux) Project cílené na jakýkoli počítač se systémem Linux bez ukázkového kódu
    soubor pravidel Project (Linux) Project cílené na jakýkoli počítač se systémem Linux sestavený pomocí standardního systému sestavení Makefile

nejprve se ujistěte, že máte nainstalovanou úlohu vývoje pro Linux pro Visual Studio. Další informace najdete v tématu stažení, instalace a nastavení úlohy Linux.

při vytváření nového projektu C++ pro Linux v Visual Studio můžete zvolit vytvoření projektu Visual Studio nebo projektu cmake. tento článek popisuje, jak vytvořit projekt Visual Studio. Obecně platí, že pro nové projekty, které mohou zahrnovat open source kód nebo které máte v úmyslu kompilovat pro vývoj pro různé platformy, doporučujeme používat CMake s Visual Studio. pomocí projektu cmake můžete sestavit a ladit stejný projekt jak na Windows, tak i na Linux. Další informace najdete v tématu Vytvoření a konfigurace sady Linux cmake Project.

pokud máte existující Windows Visual Studio řešení, které chcete pro kompilaci pro Linux nasadit a cmake není možnost, můžete přidat projekt Visual Studio Linux do řešení Windows společně s projektem sdílené položky . vložte kód, který je 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 pro Linux v Visual Studio, postupujte takto:

  1. v Visual Studio vyberte soubor nový Project nebo stiskněte klávesy Ctrl + Shift + N. Zobrazí se dialogové okno vytvořit nový projekt.

  2. Do textového pole Hledat šablony zadejte Linux a seznam dostupných šablon pro projekty Linux.

  3. Vyberte typ projektu, který chcete vytvořit, například Konzolová aplikacea klikněte na tlačítko Další. Zadejte název a umístěnía klikněte na vytvořit.

    Snímek obrazovky dialogového okna Nový projekt s rozevíracím seznamem jazyk nastaveným na hodnotu C++ a rozevíracím seznamem platformy nastavte na Linux.

    typ Project Description
    Projekt maliny PI Project cílené na zařízení malinu Pi s ukázkovým kódem, který zabliká LED
    Konzolová aplikace Project cílem pro kterýkoli počítač se systémem Linux, s ukázkovým kódem, který do konzoly vypíše text
    Prázdný projekt Project cílené na jakýkoli počítač se systémem Linux bez ukázkového kódu
    Project souboru pravidel Project cílené na jakýkoli počítač se systémem Linux sestavený pomocí standardního systému sestavení Makefile
    Project CMake Project cílené na jakýkoli počítač se systémem Linux, sestavený pomocí systému sestavení cmake

Další kroky

Konfigurace projektu Linux MSBuild