/w, /Wn, /WX, /Wall, /wln, /wdn, /wen, / zdobył (poziom ostrzeżeń)
Określa, jak kompilator generuje ostrzeżenia dla danego kompilacji.
/w
/Wn
/WX
/Wall
/wln
/wdn
/wen
/won
Uwagi
W poniższej tabeli opisano opcje i argumenty pokrewne.
Opcja |
Opis |
---|---|
/w |
Wyłącza wszystkie ostrzeżenia kompilatora. |
/Wn |
Określa poziom ostrzegania generowanego przez kompilator.Prawidłowe poziomy ostrzeżeń dla n z zakresu od 0 do 4:
|
/Wall |
Wyświetla wszystkie ostrzeżenia/W4 i inne ostrzeżenia, które nie są uwzględnione w/W4 — na przykład ostrzeżenia, które są domyślnie wyłączone.Zobacz Domyślnie ostrzeżenia kompilatora, które są wyłączone przez. |
/WX |
Traktuje wszystkie kompilator ostrzeżenia jako błędy.Dla nowego projektu może być najlepiej /WX w wszystkie zbiory; Rozwiązywanie wszystkie ostrzeżenia zapewni wady najmniejsze możliwe-aby znaleźć kod. Ma również łączący /WX opcji.Zobacz /WX (Traktuj Linker ostrzeżenia jako błędy) Aby uzyskać więcej informacji. |
/wln |
Określa poziom dla określonego ostrzeżenie.Pierwszy parametr określa poziom ostrzeżeń (taki sam jak /Wn) i drugi parametr jest rzeczywista liczba ostrzeżeń. Na przykład /w14326 powoduje C4326 zostanie wygenerowany jako ostrzeżenie poziomu 1. |
/wdn |
Wyłącza kompilator ostrzeżenia oznacza to określone w n. Na przykład /wd4326 Wyłącza kompilator ostrzeżenia C4326. |
/wen |
Traktuje się jako błąd kompilatora ostrzeżenie to jest określone w n. Na przykład /we4326 flagi numer ostrzeżenia C4326 jako błąd. |
/won |
Zgłasza błąd tylko raz dla kompilatora ostrzeżenie, że jest określona w n. Na przykład /wo4326 powoduje ostrzeżenia C4326 należy podać tylko raz. |
Utworzenia nagłówka skompilowanych (/Yc (Tworzenie wstępnie skompilowanym pliku nagłówka)) przy użyciu jednej z /w opcji użycia wstępnie skompilowanym nagłówka (/YU (Użyj wstępnie skompilowana nagłówek pliku)) powoduje, że te sam /w opcje obowiązują ponownie.Można zastąpić /w ustawienie nagłówka skompilowanych przy użyciu innego /w opcji wiersza polecenia.
Dyrektywy pragma w kodzie źródłowym są dotknięte /w opcji.
Można również użyć warning do kontrolowania poziomu ostrzegania, raportowana w czasie kompilacji.
Tworzenie dokumentacji błędów opis ostrzeżenia i poziomów ostrzegania oraz wskazuje, dlaczego niektóre oświadczenia nie może skompilować zgodnie z zamierzeniami.
Aby ustawić opcję kompilatora w środowisku programowania Visual Studio
Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.
Select C/C++.
Na Ogólne właściwości strony, modyfikowanie Poziom ostrzegania lub Traktuj ostrzeżenia jako błędy właściwości.
Na Zaawansowane właściwości strony, modyfikowanie Wyłączyć określone ostrzeżenia właściwości.
Ustaw pozostałe opcje na wiersza polecenia właściwości strony, wpisz opcję kompilatora w Dodatkowe opcje pole.