Hata ayıklarken komut satırı bağımsız değişkenlerini geçirme (C++)
Visual C++'da, hata ayıklama sırasında komut satırı bağımsız değişkenlerini hızla belirtmek veya yeniden kullanmak için komut satırı bağımsız değişkenleri açılan listesini kullanın.
Önkoşullar
- Visual Studio 2022 sürüm 17.12 önizleme 5 veya üzeri.
- Unreal Engine için Visual Studio Araçları. Yükleme yönergeleri için bkz. Unreal Engine için Visual Studio Araçları) yükleme.
Komut satırı bağımsız değişkenlerini belirtme
Komut satırı bağımsız değişkenleri açılan menüsü Standart araç çubuğunda kullanılabilir. Standart araç çubuğu görünmüyorsa Visual Studio ana menüsünde Araçlar>Özelleştir'i seçin. Özelleştir iletişim kutusunda Araç Çubukları'nı seçin. Ardından Standart'ı seçin.
Özelleştir iletişim kutusunda Araç Çubukları sekmesi seçilidir. Standart araç çubuğu anlamına gelen Standart girişi seçilidir.
Komut satırı bağımsız değişkenleri açılan listesi, Standart araç çubuğundaki Çözüm Platformları açılan listesini izler. Hiçbir bağımsız değişken belirtilmemişse, açılan liste boş olur ve araç ipucunda "boş" görüntülenir.
Komut satırı arg açılan listesi, Standart araç çubuğundaki Çözüm Platformları açılan listesinden sonra gösterilir. Açılan liste boş. Araç ipucu "boş" ifadesini okur.
Komut satırı bağımsız değişkenlerini eklediğinizde, araç ipucu seçilen bağımsız değişken listesini gösterir, böylece tüm bağımsız değişkenleri görebilirsiniz.
Komut satırı bağımsız değişkenleri eklemek için, bunları açılan menüye yazın ve Enter tuşuna basın. Bağımsız değişkenler, girdiğiniz sırayla kaydedilir ve gelecekte kullanmak üzere açılan listede görünür. Yeni bir komut satırına yer açmak için en eski satır kaldırılmadan önce ekleyebileceğiniz beş komut satırı sınırı vardır.
Bu örnekte, komut satırı bağımsız değişkeni -arg1
açılan menüye eklenir:
Başka bir bağımsız değişken (, -arg2
) eklendiğinde şu sonuçlar elde olur:
Hata ayıkladığınız uygulamaya geçirmek üzere önceden belirtilen komut satırı bağımsız değişkenlerini seçmek için açılan listeyi kullanabilirsiniz. Aşağıdaki kodu inceleyin:
#include <iostream>
int main(int argc, char* argv[])
{
for (int i = 1; i < argc; ++i) // argv[0] is the path of the running program
{
std::cout << "Argument " << i << ": " << argv[i] << std::endl;
}
return 0;
}
Bu örnekte, -arg1 -arg2
komut satırı bağımsız değişkenleri açılan listesinde bağımsız değişkenler seçilidir:
Uygulama çalıştırıldığında bu çıkışla sonuçlanır:
Argument 1: -arg1
Argument 2: -arg2
Komut satırı bağımsız değişkenleri açılan listesi, komut satırı bağımsız değişkenlerini belirtmek ve yeniden kullanmak için kullanışlı bir yoldur. Özellikle test ettiğiniz farklı senaryolar için farklı bağımsız değişkenler arasında hızla geçiş yapmanız gerektiğinde.
Ayrıca, komut satırı bağımsız değişkenleri açılan menüsüne tıklayıp Ctrl+C tuşlarına basarak vurgulanan komut satırını panoya kopyalayabilirsiniz.
Proje ayarlarıyla ilişki
Komut satırı bağımsız değişkenlerini belirtmenin bir diğer yolu da proje ayarlarındadır.
Çözüm Gezgini projeye sağ tıklayıp Özellikler'i seçerseniz, Komut Bağımsız Değişkenlerinde Hata Ayıklama>bölümünde komut satırı bağımsız değişkenlerini belirtebilirsiniz.
Komut Bağımsız Değişkenleri girdisi gösterilir ve komut satırı bağımsız değişkenleri açılan listesiyle aynı bağımsız değişkenlere sahiptir: -arg1 -arg2.
Proje ayarlarında belirtilen komut satırı bağımsız değişkenleri, komut satırı bağımsız değişkenleri açılan menüsüne eklenir. Buna karşılık, komut satırı bağımsız değişkenlerinde bağımsız değişkenleri seçerseniz, bunlar proje ayarlarında belirtilen bağımsız değişkenlerin yerini alır. Bağımsız değişkenleri her iki şekilde de eşitlenmiş olarak tutarsınız. Her ikisi de proje ayarlarıyla birlikte kaydedilir, bu nedenle projeyi yeniden açtığınızda kullanılabilir.