5

So che è possibile utilizzare un #pragma per disabilitare un avviso in un file specifico, ma voglio "disattivare" un certo avviso per un intero progetto VC++ 2008.Disattiva l'avviso C++ a livello di progetto?

Ho trovato un'opzione Configuration Properties->C/C++->Advanced->Disable Specific Warnings ma quando ho inserito il codice di avviso numerico e ricompilato il file .cpp in questione, l'avviso è stato ancora generato.

+1

Hai scritto il numero di avviso con la "C" davanti come "C4244" o solo il numero "4244"? – Max

+0

Se inserisco la 'C', il compilatore restituisce un errore. –

+0

Sto cancellando la mia risposta, e aggiungendo un commento qui: nessuna intestazione precompilata è usata. – Dialecticus

risposta

1

Provare a utilizzare l'intestazione precompilata e mettere avvisi disabilita il codice lì. Ha funzionato per me con l'avvertimento C4005.

2

Se il progetto include altri progetti o utilizza oggetti da un altro progetto, assicurarsi di aggiungere il disattiva avviso sul progetto in cui si verifica l'avviso. Questo dovrebbe sempre funzionare.

Problemi correlati