Aracılığıyla paylaş


Genel özellikler (Linux C++)

Linux desteği Visual Studio 2017 ve sonraki sürümlerde kullanılabilir.

Özellik Açıklama
Çıkış Dizini Çıkış dosyası dizininin göreli yolunu belirtir. Ortam değişkenlerini içerebilir.
Ara Dizin Ara dosya dizininin göreli yolunu belirtir. Ortam değişkenlerini içerebilir.
Hedef Adı Bu projenin oluşturduğu dosya adını belirtir.
Hedef Uzantı Bu projenin oluşturduğu dosya uzantısını (örneğin, .a) belirtir.
Temizlemede Silinecek Uzantılar Ara dizindeki dosyaların temiz veya yeniden derlemede silineceği noktalı virgülle ayrılmış joker karakter belirtimi.
Derleme Günlüğü Dosyası Derleme günlüğü etkinleştirildiğinde yazacak derleme günlüğü dosyasını belirtir.
Platform Araç Takımı Geçerli yapılandırmayı oluşturmak için kullanılan araç takımını belirtir. Ayarlanmadıysa, varsayılan araç takımı kullanılır.
WSL *.exe tam yol Visual Studio 2019 sürüm 16.1 Derleme ve hata ayıklama için kullanılan Linux için Windows Alt Sistemi (WSL) yürütülebilir dosyasının tam yolu.
Uzak Derleme Makinesi Uzaktan derleme, dağıtma ve hata ayıklama için kullanılacak hedef makineyi veya cihazı görüntüler. PlatformlarArası> Araç >Seçenekleri>Bağlantı Yöneticisi kullanarak hedef makine bağlantısı ekleyebilir veya düzenleyebilirsiniz.
Visual Studio 2019 sürüm 16.1Hata Ayıklama sayfasında hata ayıklama için farklı bir makine belirtebilirsiniz.
Uzaktan Derleme Kök Dizini Uzak makine veya cihazdaki bir dizinin yolunu belirtir.
Uzaktan Derleme Proje Dizini Proje için uzak makine veya cihazdaki bir dizinin yolunu belirtir.
Uzaktan Dağıtım Dizini Visual Studio 2019 sürüm 16.1 Projeyi dağıtmak için uzak makine veya cihazdaki dizin yolunu belirtir.
Artımlı Derlemeyi Etkinleştirme Visual Studio 2019 sürüm 16.7Ninja derleme sistemini kullanarak artımlı derlemeler yapılıp yapılmayacağını belirtir. Bu ayar etkinleştirildiğinde derlemeler genellikle çoğu proje için daha hızlı olacaktır.
Uzak Kopya Ekleme Dizinleri Visual Studio 2019 sürüm 16.5 Linux hedefinden özyinelemeli olarak kopyalanacak dizinlerin listesi. Bu özellik IntelliSense için uzak üst bilgi kopyasını etkiler, ancak derlemeyi etkilemez. IntelliSense Derleyici Varsayılanlarını Kullandığında false olarak ayarlandığında kullanılabilir. Hem IntelliSense hem de derleme için kullanılacak ek ekleme dizinleri belirtmek için C/C++ Genel sekmesinin altındaki Ek Ekleme Dizinleri'ni kullanın.
Uzak Kopya Dışlama Dizinleri Visual Studio 2019 sürüm 16.5 Linux hedefinden kopyalanmayacak dizinlerin listesi. Bu özellik genellikle ekleme dizinlerinin alt dizinlerini kaldırmak için kullanılır.
IntelliSense Derleyici Varsayılanlarını Kullanır Visual Studio 2019 sürüm 16.5 Varsayılan ekleme konumları listesi için bu proje tarafından başvurulan derleyicinin sorgulanıp sorgulanmayacağı. Bu konumlar otomatik olarak kopyalanacak uzak dizinler listesine eklenir. Bu özelliği yalnızca derleyici gcc benzeri parametreleri desteklemiyorsa false olarak ayarlayın. Hem gcc hem de clang derleyicileri ekleme dizinleri için sorguları destekler (örneğin, g++ -x c++ -E -v -std=c++11).
Yapılandırma Türü Bu yapılandırmanın oluşturduğu çıkış türünü belirtir; örneğin: Dinamik Kitaplık (.so), Statik kitaplık (.a), Uygulama (.out)ve Derleme dosyası
STL kullanımı Bu yapılandırma için hangi C++ Standart Kitaplığının kullanılacağını belirtir, örneğin: Paylaşılan GNU Standart C++ Kitaplığı veya Statik GNU Standart C++ Kitaplığı (-static)