2010-11-22 11 views
1

Geçenlerde bir işlev ilan etmesine karşın tanımlanmamış olması durumunda bir seçenek uyarmak için Şimdi arıyorum 2010.Visual Studio 2010'da derleyici uyarılarını nasıl yapılandırabilirim?

Studio   Görsel   ile C++ kodlama başladı. Bu seçenek derleyici seçeneklerinde bulunur, değil mi? Google'da hızlı bir arama yaptıktan sonra şunu buldum: http://msdn.microsoft.com/en-us/library/c553zwz0.aspx tam olarak ihtiyacım olan şey ... (bunun dışında Visual Studio'nun Almanca sürümünü kullanmam olabilir) Proje özelliklerinde derleme sekmesini bulamıyorum.

Şunlardan emin olmak için: Bir çözüm (Çözüm Gezgini'nde kök düğümü) var ve alt düğümleri, "özellikler" e çeviren bir pencerede sağ tıkladıktan sonra (doğru muyum?) Projelerdir. "-Özellikleri". Ancak bu pencerede sekme düzeni yok. Bu şuna benzer:

Procjectname-Properties

Bunu nasıl düzeltebilirim?

+0

Herhangi bir derleyici gerçekten bu – Chubsdad

+0

yapmak için bayraklar sağlar ve VS2010 (C++) için derleme seçeneği Yapı Menüsü altında olduğundan şüphe ediyorum. VS2010 for VB – Chubsdad

+0

için başvurduğunuz yardım sayfası Derleyici seçeneklerini ayarlamak için Project-> Properties'e gidin. – Chubsdad

cevap

2

http://msdn.microsoft.com/en-us/library/edzzzth4.aspx Bu pencerede ve 'Allgemein' çocuk '/ C++C' genişletin 'Konfigurationseigenschaften' genişletin. Şimdi uyarı seviyesini (Warnstufe) EnableAllWanings (/ Duvar) olarak ayarlayabilirsiniz.

Aradığın uyarıyı düşünmese de, en azından bunu üretemedim.

1

İstediğiniz budur.

+0

Bağlantınızı da buldum, ancak yukarıda belirtilen benimkiyle aynı yönergeleri verir. Yani bu doğru pencereyi bulma problemimi çözmez. – niklasfi

1

Tanımlanmış, ancak tanımlanmamış bir işlevi çağırırsanız, bağlayıcı aşamasında bir hata alırsınız. Derleyici aşamasında yapılamaz çünkü bir seferde yalnızca bir çeviri birimi derlediğinden tonlarca uyarı alırsınız. Bu nedenle, bildirimleri içeren bir başlık içeren herhangi bir şey, ANOTHER çeviri biriminin bunu tanımlamasına rağmen uyarı üretecektir. Bu linker bütün noktasıdır. Bu tüm bu "bildirimler" den geçer ve bunları tanımlamaya kadar eşleştirir.