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ünün yüklü olduğundan 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 derlenecek şekilde 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 Proje'yi 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'ın seçili olduğu Yeni Proje iletişim kutusu ve tüm proje türleri ile Ad ve Konum metin kutuları vurguludur.

Proje Türü Description
Yanıp Sönme (Ahududu) Led yanıp sönen örnek kodla Raspberry Pi cihazı için hedeflenen proje
Konsol Uygulaması (Linux) Konsola metin çıkışı veren örnek kod ile herhangi bir Linux bilgisayarı için hedeflenen proje
Boş Proje (Linux) Örnek kod içermeyen herhangi bir Linux bilgisayar için hedeflenen proje
Derleme Dosyası Projesi (Linux) Standart Bir Derleme Dosyası 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ünün yüklü olduğundan 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çıklanır. Genel olarak, açık kaynak kodu içerebilecek veya platformlar arası geliştirme için derlemeyi planladığınız 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 Proje'yi seçin veya Ctrl + Shift + N tuşlarına basın. Yeni proje oluştur iletişim kutusu görüntülenir.

  2. Şablon ara metin kutusuna Linux girerek Linux projelerine yönelik kullanılabilir şablonları listeleyin.

  3. Oluşturulacak proje türünü (konsol uygulaması gibi) seçin 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ü Description
    Raspberry Pi projesi Led yanıp sönen örnek kodla Raspberry Pi cihazı için hedeflenen proje
    Konsol Uygulaması Konsola metin çıkışı veren örnek kod ile herhangi bir Linux bilgisayarı için hedeflenen proje
    Boş Proje Örnek kod içermeyen herhangi bir Linux bilgisayar için hedeflenen proje
    Derleme Dosyası Projesi Standart Bir Derleme Dosyası 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