Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Linux desteği Visual Studio 2017 ve sonraki sürümlerde kullanılabilir.
Bu, Linux Makefile projesinde kullanılabilen özelliklerin kısmi listesidir. Birçok Makefile proje özelliği Linux C++ Konsol Uygulaması proje özellikleriyle aynıdır.
Genel
| Özellik | Açıklama | Seçenekler |
|---|---|---|
| Çı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. | |
| Derleme Günlük Dosyası | Derleme günlüğü etkinleştirildiğinde yazacak derleme günlük dosyasını belirtir. | |
| Yapılandırma Türü | Bu yapılandırmanın oluşturduğu çıkış türünü belirtir. |
Dinamik Kitaplık (.so) - Dinamik Kitaplık (.so) Statik kitaplık (.a) - Statik Kitaplık (.a) Uygulama (.out) - Uygulama (.out) Makefile - Makefile |
| Uzak Derleme Makinesi | Uzaktan derleme, dağıtma ve hata ayıklama için kullanılacak hedef makine veya cihaz. | |
| Uzak 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. |
Hata ayıklama
Bkz. Hata Ayıklayıcısı Özellikleri (Linux C++)
Kaynakları Kopyala
Bkz . Kaynak Kopyalama Proje Özellikleri (Linux C++).
Derleme Olayları
Derleme Öncesi Olay
| Özellik | Açıklama |
|---|---|
| Komut Satırı | Derleme öncesi olay aracının çalıştırılacak komut satırını belirtir. |
| Açıklama | Derleme öncesi olay aracının görüntüleneceği bir açıklama belirtir. |
| Derlemede Kullanma | Bu derleme olayının geçerli yapılandırma için derlemenin dışında tutulup tutulmayacağını belirtir. |
| Kopyalanacak ek dosyalar | Uzak sisteme kopyalanacak ek dosyaları belirtir. İsteğe bağlı olarak, liste aşağıdaki gibi bir söz dizimi kullanılarak yerelden uzak eşleme çiftlerine sağlanabilir: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, burada yerel bir dosya uzak sistemde belirtilen uzak konuma kopyalanabilir. |
Derleme Sonrası Olay
| Özellik | Açıklama |
|---|---|
| Komut Satırı | Derleme sonrası olay aracının çalıştırılacak komut satırını belirtir. |
| Açıklama | Derleme sonrası olay aracının görüntüleneceği bir açıklama belirtir. |
| Derlemede Kullanma | Bu derleme olayının geçerli yapılandırma için derlemenin dışında tutulup tutulmayacağını belirtir. |
| Kopyalanacak ek dosyalar | Uzak sisteme kopyalanacak ek dosyaları belirtir. İsteğe bağlı olarak, liste aşağıdaki gibi bir söz dizimi kullanılarak yerelden uzak eşleme çiftlerine sağlanabilir: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, burada yerel bir dosya uzak sistemde belirtilen uzak konuma kopyalanabilir. |
Uzaktan Derleme Öncesi Olayı
| Özellik | Açıklama |
|---|---|
| Komut Satırı | Derleme öncesi olay aracının uzak sistemde çalışması için bir komut satırı belirtir. |
| Açıklama | Derleme öncesi olay aracının görüntüleneceği bir açıklama belirtir. |
| Derlemede Kullanma | Bu derleme olayının geçerli yapılandırma için derlemenin dışında tutulup tutulmayacağını belirtir. |
| Kopyalanacak ek dosyalar | Uzak sistemden kopyalanacak ek dosyaları belirtir. İsteğe bağlı olarak, liste aşağıdaki gibi bir söz dizimi kullanılarak yerel eşleme çiftlerine uzak olarak sağlanabilir: fullremotepath1:=fulllocalpath1; fullremotepath2:=fulllocalpath2; burada uzak bir dosya yerel makinede belirtilen konuma kopyalanabilir. |
Uzak Derleme Sonrası Olayı
| Özellik | Açıklama |
|---|---|
| Komut Satırı | Derleme sonrası olay aracının uzak sistemde çalıştırılacak komut satırını belirtir. |
| Açıklama | Derleme sonrası olay aracının görüntüleneceği bir açıklama belirtir. |
| Derlemede Kullanma | Bu derleme olayının geçerli yapılandırma için derlemenin dışında tutulup tutulmayacağını belirtir. |
| Kopyalanacak ek dosyalar | Uzak sistemden kopyalanacak ek dosyaları belirtir. İsteğe bağlı olarak, liste aşağıdaki gibi bir söz dizimi kullanılarak yerel eşleme çiftlerine uzak olarak sağlanabilir: fullremotepath1:=fulllocalpath1; fullremotepath2:=fulllocalpath2; burada uzak bir dosya yerel makinede belirtilen konuma kopyalanabilir. |
C/C++
IntelliSense
IntelliSense altyapısına ilişkin ipuçları sağlamak için IntelliSense özellikleri proje veya dosya düzeyinde ayarlanabilir. Bunlar derlemeyi etkilemez.
| Özellik | Açıklama |
|---|---|
| Arama Yolunu Ekle | Dahil edilen dosyaları çözümlemek için ekleme arama yolunu belirtir. |
| Zorunlu Eklemeler | Zorla eklenen dosyaları belirtir. |
| Önişlemci Tanımları | Kaynak dosyalar tarafından kullanılan önişlemci tanımlarını belirtir. |
| Önişlemci Tanımlarını Tanımlama | Tanımlanmamış bir veya daha fazla önişlemci belirtir. (/U[makro]) |
| Ek Seçenekler | C++ dosyalarını ayrıştırırken IntelliSense tarafından kullanılacak ek derleyici anahtarlarını belirtir. |
Derleme
| Özellik | Açıklama |
|---|---|
| Komut Satırı Oluştur | 'Build' komutu için çalıştırılacak komut satırını belirtir. |
| Tüm Komut Satırını Yeniden Oluştur | 'Tümünü Yeniden Oluştur' komutu için çalıştırılacak komut satırını belirtir. |
| Komut Satırını Temizle | 'Clean' komutu için çalıştırılacak komut satırını belirtir. |
Uzak Derleme
| Özellik | Açıklama |
|---|---|
| Komut Satırı Oluştur | 'Build' komutu için çalıştırılacak komut satırını belirtir. Bu, uzak sistemde yürütülür. |
| Tüm Komut Satırını Yeniden Oluştur | 'Tümünü Yeniden Oluştur' komutu için çalıştırılacak komut satırını belirtir. Bu, uzak sistemde yürütülür. |
| Komut Satırını Temizle | 'Clean' komutu için çalıştırılacak komut satırını belirtir. Bu, uzak sistemde yürütülür. |
| Çıkışlar | Uzak sistemdeki uzak derleme tarafından oluşturulan çıkışları belirtir. |