Как я могу игнорировать все предупреждения от включенных заголовков в clang / g cc? - PullRequest
0 голосов
/ 13 января 2020

Я хочу использовать #pragma clang diagnostic push, чтобы игнорировать предупреждения из некоторых включенных заголовочных файлов. Поэтому я пишу это:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wall"
#include "SpinGenApi/SpinnakerGenApi.h"
#include "Spinnaker.h"
#pragma clang diagnostic pop

Но все же компилятор выводит предупреждения при компиляции файла с этим кодом. Что мне нужно изменить, чтобы игнорировать все предупреждения для этих заголовков?

1 Ответ

0 голосов
/ 14 января 2020

Кажется, что ответ в этом случае состоит в том, что -Wall вопреки его названию не включает предупреждения, которые я хотел подавить. Я также добавил #pragma clang diagnostic ignored "-Weverything", и они ушли.

...