5

Wiem, że można użyć #pragma, aby wyłączyć ostrzeżenie w określonym pliku, ale chcę "wyłączyć" pewne ostrzeżenie dla całego projektu VC++ 2008.Wyłącz ostrzeżenie C++ na poziomie projektu?

Znalazłem opcję Configuration Properties->C/C++->Advanced->Disable Specific Warnings, ale kiedy wprowadziłem numeryczny kod ostrzegawczy i ponownie skompilowałem plik .cpp w pytaniu, ostrzeżenie było nadal generowane.

+1

Napisałeś numer ostrzegawczy z literą "C" z przodu jak "C4244" lub po prostu numerem "4244"? – Max

+0

Jeśli wstawię "C", kompilator daje błąd. –

+0

Usuwam moją odpowiedź i dodam tutaj komentarz: nie jest używany prekompilowany nagłówek. – Dialecticus

Odpowiedz

1

Spróbuj użyć prekompilowanego nagłówka i umieść tam ostrzeżenie wyłączające kod. Udało mi się to z ostrzeżeniem C4005.

2

Jeśli twój projekt zawiera inne projekty lub używa obiektów z innego projektu, upewnij się, że dodajesz ostrzeżenie wyłączone w projekcie, w którym pojawia się ostrzeżenie. To powinno zawsze działać.

Powiązane problemy