Aracılığıyla paylaş


Visual Studio'da Linux MSBuild C++ projesi oluşturma

Linux projeleri Visual Studio 2017 ve sonraki sürümlerde kullanılabilir.

İlk olarak, Visual Studio için Linux Geliştirme İş Yükü'ne sahip olduğunuzdan emin olun. Daha fazla bilgi için bkz . Linux iş yükünü indirme, yükleme ve ayarlama.

Platformlar arası derleme için CMake kullanmanızı öneririz. Visual Studio 2019'da CMake desteği daha eksiksizdir. CMake bir seçenek değilse ve Linux için derlemek üzere genişletmek istediğiniz mevcut bir Windows Visual Studio çözümünüz varsa, Paylaşılan Öğeler projesiyle birlikte Windows çözümüne bir Visual Studio Linux projesi ekleyebilirsiniz. Her iki platform arasında paylaşılan kodu Paylaşılan Öğeler projesine yerleştirin ve Windows ve Linux projelerinden bu projeye bir başvuru ekleyin.

Yeni bir Linux projesi oluşturmak için

Visual Studio 2017'de yeni bir Linux projesi oluşturmak için şu adımları izleyin:

  1. Visual Studio'da Dosya > Yeni Projesi'ni seçin veya Ctrl + Shift + N tuşlarına basın.
  2. Visual C++ > Platformlar > Arası Linux düğümünü ve ardından oluşturulacak proje türünü seçin. Ad ve Konum girin ve Tamam'ı seçin.

Visual C artı Artı > Platformlar > Arası Linux'un seçili olduğu ve tüm proje türlerinin ve Ad ve Konum metin kutularının vurguildiği Yeni Proje iletişim kutusu.

Proje Türü Açıklama
Yanıp Sönme (Ahududu) Led yanıp sönen örnek kod ile Raspberry Pi cihazı için hedeflenen proje
Konsol Uygulaması (Linux) Herhangi bir Linux bilgisayarı için hedeflenen proje, konsola metin çıkışı veren örnek kodla
Boş Proje (Linux) Örnek kod içermeyen herhangi bir Linux bilgisayar için hedeflenen proje
Makefile Projesi (Linux) Standart makefile derleme sistemi kullanılarak oluşturulan herhangi bir Linux bilgisayarı için hedeflenen proje

İlk olarak, Visual Studio için Linux Geliştirme İş Yükü'ne sahip olduğunuzdan emin olun. Daha fazla bilgi için bkz . Linux iş yükünü indirme, yükleme ve ayarlama.

Visual Studio'da Linux için yeni bir C++ projesi oluşturduğunuzda, Visual Studio projesi veya CMake projesi oluşturmayı seçebilirsiniz. Bu makalede Visual Studio projesinin nasıl oluşturulacağı açıklanmaktadır. Genel olarak, açık kaynak kodu içerebilecek veya platformlar arası geliştirme için derlemek istediğiniz yeni projeler için Visual Studio ile CMake kullanmanızı öneririz. CMake projesiyle aynı projeyi hem Windows hem de Linux üzerinde derleyebilir ve hatalarını ayıklayabilirsiniz. Daha fazla bilgi için bkz . Linux CMake Projesi oluşturma ve yapılandırma.

Linux için derlenecek şekilde genişletmek istediğiniz mevcut bir Windows Visual Studio çözümünüz varsa ve CMake bir seçenek değilse, Paylaşılan Öğeler projesiyle birlikte Windows çözümüne bir Visual Studio Linux projesi ekleyebilirsiniz. Her iki platform arasında paylaşılan kodu Paylaşılan Öğeler projesine yerleştirin ve Windows ve Linux projelerinden bu projeye bir başvuru ekleyin.

Yeni Linux projesi oluşturma

Visual Studio'da yeni bir Linux projesi oluşturmak için şu adımları izleyin:

  1. Visual Studio'da Dosya > Yeni Projesi'ni seçin veya Ctrl + Shift + N tuşlarına basın. Yeni proje oluştur iletişim kutusu görüntülenir.

  2. Linux projeleri için kullanılabilir şablonları listelemek için Şablon ara metin kutusuna Linux yazın.

  3. Oluşturulacak proje türünü seçin, örneğin Konsol Uygulaması'nı ve ardından İleri'yi seçin. Ad ve Konum girin ve Oluştur'u seçin.

    Dil açılan listesinin C artı artı ve platform açılan menüsünün Linux olarak ayarlandığı yeni proje iletişim kutusunun ekran görüntüsü.

    Proje Türü Açıklama
    Raspberry Pi projesi Led yanıp sönen örnek kod ile Raspberry Pi cihazı için hedeflenen proje
    Konsol Uygulaması Herhangi bir Linux bilgisayarı için hedeflenen proje, konsola metin çıkışı veren örnek kodla
    Boş Proje Örnek kod içermeyen herhangi bir Linux bilgisayar için hedeflenen proje
    Makefile Projesi Standart makefile derleme sistemi kullanılarak oluşturulan herhangi bir Linux bilgisayarı için hedeflenen proje
    CMake Projesi CMake derleme sistemi kullanılarak oluşturulan herhangi bir Linux bilgisayarı için hedeflenen proje

Sonraki adımlar

Linux MSBuild projesi yapılandırma