Qual è l'equivalente GCC più simile a questo codice del preprocessore MSVC?Disabilita selettivamente gli avvisi GCC solo per una parte di un'unità di traduzione?
#pragma warning(push) // Save the current warning state.
#pragma warning(disable : 4723) // C4723: potential divide by 0
// Code which would generate warning 4723.
#pragma warning(pop) // Restore warnings to previous state.
Abbiamo codice nelle intestazioni comunemente incluse che non vogliamo generare un avvertimento specifico. Tuttavia, vogliamo che i file che includono tali intestazioni continuino a generare tale avviso (se il progetto ha abilitato tale avviso).
Se le intestazioni sono installati in/usr/include o quello che hai gcc non genera avvisi per loro per impostazione predefinita. – Spudd86