/w, /Wn, /WX, /Wall, /wln, /wdn, /wen, / won (úroveň upozornění)

Určuje, jak Kompilátor generuje varování pro danou kompilaci.

/w
/Wn
/WX
/Wall
/wln
/wdn
/wen
/won

Poznámky

V následující tabulce jsou popsány možnosti a příslušné argumenty.

Možnost

Description

/w

Zakáže všechna upozornění kompilátoru.

/Wn

Určuje úroveň upozornění generovat kompilátorem.Platné úrovně pro upozornění, n rozsah od 0 do 4:

  • Úroveň 0 zakáže všechna upozornění.

  • Úroveň 1 zobrazí závažné upozornění.Úroveň 1 je výchozí nastavení.

  • Úroveň 2 zobrazí všechny úrovně 1 upozornění a varování, které jsou méně přísná než úroveň 1.

  • Úroveň 3 zobrazí všechna upozornění na úrovni 2 a všechny výstrahy, které jsou vhodné pro účely výroby.

  • Úroveň 4 zobrazí všechny úrovně 3, upozornění a informační výstrahy.Doporučujeme použít tuto možnost pouze poskytnout podobné lint upozornění.Však pro nový projekt může být vhodné použít /W4 ve všech kompilace; Tím bude zajištěno co nejnižší možné pevný najít kód vady.

/Wall

Zobrazí všechna upozornění /W4 a dalších varování, které nejsou zahrnuty v /W4 – například upozornění, která jsou ve výchozím nastavení vypnuto.Viz upozornění kompilátoru, které jsou mimo výchozí.

/WX

Všechna upozornění kompilátoru považovány za chyby.Pro nový projekt může být vhodné použít /WX ve všech kompilace; všechna upozornění řešení zajistí co nejnižší možné pevný najít kód vady.

Vytvořeném propojovacím má také /WX možnost.Další informace naleznete v tématu /WX (treat Linker upozornění jako chyby).

/wln

Určuje úroveň pro určité upozornění.První parametr nastaví úroveň pro upozornění (stejné jako /Wn) a druhý parametr je skutečný počet upozornění.

Například /w14326 způsobí, že C4326 být generován jako upozornění úrovně 1.

/wdn

Zakáže kompilátoru upozornění je zadán v n.

Například /wd4326 C4326 upozornění kompilátoru zakáže.

/wen

Považovány za chybu kompilátoru upozornění je zadán v n.

Například /we4326 příznaky číslo upozornění jako chyby C4326.

/won

Hlásí chyby pouze jednou za kompilátoru upozornění je uveden v n.

Například /wo4326 způsobuje C4326 upozornění uváděné pouze jednou.

Pokud vytvoříte předkompilovaný záhlaví (/Yc (vytvořit soubor předkompilovaný záhlaví)) pomocí jednoho z /w možnosti použití kompilovaných záhlaví (/YU (použití kompilovaných hlavičky souboru)) způsobí, že tyto stejné /w znovu platné možnosti.Můžete přepsat /w nastavení předkompilovaný záhlaví pomocí jiného /w možnost příkazového řádku.

Pragma směrnic ve zdrojovém kódu nejsou ovlivněny /w možnost.

Můžete také použít warning řízení úrovně upozornění, který je hlášen v době kompilace.

Sestavit dokumentaci chyby popisuje varování a úrovně pro upozornění a označuje, proč některé příkazy nemusí kompilace požadovaným.

Nastavte volbu kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.

  2. Select C/C++.

  3. Na Obecné vlastnost stránky, změna Úroveň pro upozornění nebo Považovat upozornění jako chyby vlastnosti.

  4. Na Advanced vlastnost stránky, změna Zakázat konkrétní upozornění vlastnost.

  5. Zbývající možnosti na příkazového řádku vlastnost stránky, zadejte možnost kompilátoru v Další možnosti pole.

Chcete-li nastavit programově volba kompilátoru

Viz také

Referenční dokumentace

Možnosti kompilátoru

Možnosti nastavení kompilátoru