Visual Studio 2008'de derlenen C++ koduyla çalışmaya başladım. Projedeki varsayılan uyarı düzeyi 3 olarak ayarlandı ve hiçbir uyarı olmadı. Bunu seviye 4'e çevirdim ve kodumuzda yaklaşık 35000 uyarı olduğu ortaya çıkıyor. Bu uyarıların çoğu, sonuçta kaldırmak istediğim, kayıtsız resmi parametrelerdir. Bu arada, herhangi bir seviye 3 veya daha düşük uyarının kalabalığın arasından sıyrıldığından emin olmak isterim, bu yüzden bu özel uyarıları hata olarak kabul etmenin bir yolu olup olmadığını merak ediyorum. Belirli uyarıların hata olarak etiketlenebileceğinin farkındayım, ancak hata numaraları için herhangi bir giriş bulamıyorum.Binlerce derleyici uyarısını azaltma
Kimsenin bununla nasıl başa çıkacağına dair herhangi bir önerisi olabilir mi diye merak ediyordum?
iki ayrı yapı yapılandırmaları, tek gösteren uyarılar 3 seviye ve bir yanı seviyesini 4 göstermektedir yapabiliriz. Daha sonra, uyarıları düzeltmek için çalışmadığınız zaman, seviye 3 konfigürasyonunu kullanın. – jalf
niçin seviye 3 uyarılarını ilk olarak çözmüyorsunuz ve sonra seviye 4'e geçin. Çok zaman, enerji ve başağrıları biriktirir –
@jalf: İyi yorum. İki yapılandırma, TeamCity gibi sürekli bir entegrasyon aracı ile oluşturulabilir. Bir C++ geliştiricisi olduğumda bunu yapıyorum (farklı ayarlarla birkaç yapı yapılandırması var), harika çalıştı! –