/w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Poziom ostrzeżenia)
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 ostrzeżenia generowane przez kompilator.Prawidłowe poziomy ostrzeżeń dotyczących n z zakresu od 0 do 4:
|
/Wall |
Wyświetla wszystkie ostrzeżenia /W4 oraz wszelkie inne ostrzeżenia, które nie są uwzględnione w /W4 — na przykład w przypadku ostrzeżeń, które są domyślnie wyłączone.Zobacz domyślne ostrzeżenia kompilatora, które są wyłączone przez. |
/WX |
Traktuje wszystkie ostrzeżenia kompilatora jako błędy.Dla nowego projektu może być najlepiej jest używać /WX w wszystkich kompilacji; Rozwiązywanie wszystkie ostrzeżenia zapewnia najmniejsze wady możliwe kod trudne do znalezienia. Ma również program łączący /WX opcji.Aby uzyskać więcej informacji, zobacz /WX (Traktuj ostrzeżenia konsolidatora jak błędy). |
/wln |
Określa poziom dla określonego ostrzeżenie.Pierwszy parametr ustawia poziom ostrzeżeń (taki sam jak /Wn), a drugi parametr jest rzeczywistą liczbą ostrzeżenie. Na przykład /w14326 powoduje C4326 zostanie wygenerowany jako ostrzeżenie poziomu 1. |
/wdn |
Wyłącza kompilator ostrzeżenie to jest określone w n. Na przykład /wd4326 Wyłącza kompilator ostrzeżenie C4326. |
/wen |
Traktuje jako błąd kompilatora ostrzeżenie to jest określone w n. Na przykład /we4326 flagi C4326 numer ostrzeżenia jako błędy. |
/won |
Zgłasza błąd, tylko raz dla kompilatora ostrzeżenie to jest określone w n. Na przykład /wo4326 powoduje ostrzeżenie C4326 należy podać tylko raz. |
Jeśli tworzysz wstępnie skompilowanym nagłówka (/Yc (Utwórz prekompilowany plik nagłówka)) przy użyciu jednej z /w opcje jakiegokolwiek użycia wstępnie skompilowanym nagłówka (/Yu (Korzystaj z prekompilowanego pliku nagłówka)) powoduje, że te sama /w opcje, aby być w efekcie ponownie.Można zastąpić /w ustawienie w nagłówku wstępnie skompilowane przy użyciu innego /w opcji w wierszu polecenia.
Dyrektyw pragmy w kodzie źródłowym są dotknięte /w opcji.
Można również użyć ostrzeżenie na kontrolowanie poziomu ostrzeżenia, które jest zgłaszane w czasie kompilacji.
Tworzenie dokumentacji błędów opisuje ostrzeżenia i poziomów ostrzegania i wskazuje, dlaczego niektóre oświadczenia nie może skompilować zgodnie z zamierzeniami.
Aby ustawić opcję kompilatora w środowisku projektowym programu Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
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ć ostrzeżenia specjalne właściwości.
Ustaw pozostałe opcje na wiersza polecenia właściwości strony, wpisz opcję kompilatora w Dodatkowe opcje pole.