/w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (úroveň upozornění)
Určuje, jak kompilátor vygeneruje upozornění pro dané kompilace.
/w
/Wn
/WX
/Wall
/wln
/wdn
/wen
/won
Poznámky
V následující tabulce jsou popsány možnosti a související argumenty.
Možnost |
Popis |
---|---|
/w |
Zakáže všechna upozornění kompilátoru. |
/Wn |
Určuje úroveň upozornění generován kompilátorem.Platné úrovně pro upozornění, n v rozmezí 0 až 4:
|
/Wall |
Zobrazí všechna upozornění /W4 a všech dalších varování, které nejsou zahrnuty v /W4 – například varování, které jsou ve výchozím nastavení vypnuto.Viz výchozí upozornění kompilátoru, které se liší o. |
/WX |
Zpracovává všechna upozornění kompilátoru za chyby.Pro nový projekt, může být vhodné použít /WX ve všech kompilací; všechna upozornění řešení zajistí co nejnižší možné pevný najít kód vady. Propojovací program má také /WX možnost.Další informace naleznete v tématu /WX (Zpracovávat upozornění linkeru jako chyby). |
/wln |
Určuje úroveň pro upozornění zejména.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átor se tedy upozornění podle n. Například /wd4326 zakáže kompilátor varování C4326. |
/wen |
Považuje za chybu kompilátoru se tedy upozornění podle n. Například /we4326 označuje číslo upozornění C4326 za chybu. |
/won |
Hlásí chybu pouze jednou za kompilátoru upozornění, který je uveden v n. Například /wo4326 způsobí, že upozornění C4326 se hlásí pouze jednou. |
Pokud vytvoříte předkompilované hlavičky (/Yc (Vytvořit předkompilovaný hlavičkový soubor)) pomocí jednoho z /w možnosti jakékoliv použití předkompilovaných hlaviček (/Yu (Použít předkompilovaný hlavičkový soubor)) způsobí, že tyto stejné /w možnosti ve skutečnosti znovu.Můžete přepsat /w nastavení v předkompilované hlavičky pomocí jiného /w možnost příkazového řádku.
Pragma směrnice ve zdrojovém kódu jsou ovlivněny /w možnost.
Můžete také použít upozornění řízení úrovně upozornění, která je uvedena v době kompilace.
Dokumentaci chyby sestavení popisuje úrovně pro upozornění a varování a označuje proč některé příkazy nemusí kompilovat tak, jak zamýšlíte.
Chcete-li nastavit možnosti kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.
Select C/C++.
Na Obecné vlastnost stránky, změňte Úroveň pro upozornění nebo Považovat upozornění jako chyby vlastnosti.
Na Advanced vlastnost stránky, změňte Zakázat konkrétní upozornění vlastnost.
Zbývající možnosti na příkazového řádku vlastnost zadejte možnost kompilátoru v Další možnosti pole.