Я полагаю, что можно скомпилировать с
-Wno-unknown-pragmas
для подавления их.
Возможно, см. Диагностические Прагмы GCC ? Кроме того, в этом случае Вы могли использовать комбинация опций , что -Wall
включает, исключая -Wunknown-pragmas
.
В GCC скомпилируйте с-Wno-unknown-pragmas
В Visual Studio MS 2005 (этот вопрос не отмечен с gcc, таким образом, я добавляю это для ссылки), можно отключить глобально в Настройках Проекта-> C/C++> Усовершенствованный. Войдите 4068 в, "Отключают Определенные Предупреждения"
, или можно добавить это к любому файлу для отключения предупреждений локально
#pragma warning (disable : 4068 ) /* disable unknown pragma warnings */