Когда используются сторонние заголовки, которые содержат много предупреждений, но у вас нет разрешения изменять или исправлять их, вы можете включить заголовки, окружив их кодом «предупреждение отключено».
тключить все предупреждения на несколько строк кода. Определенные предупреждения могут быть отключены с помощью функции диагностики GCC, но есть флаг для всех предупреждений. Я пробовал таким образом, но это не работает
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-wall"
// some code
#pragma GCC diagnostic pop