Я использую flycheck для разработки на C ++ и получаю следующее предупреждение:
#pragma once in main file
Во всех заголовках, включенных в основной файл. Просматривая сети, у меня складывается впечатление, что это как-то связано с тем, как gcc и clang (оба дают одно и то же предупреждение) компилируют для flymake.
Я хотел бы избавиться от этого предупреждения. Что я могу сделать?
Ответы:
Clang имеет возможность отключить это предупреждение. Добавление следующего в мой конфиг исправило проблему для меня.
К сожалению, я не знаю, существует ли подобная опция для gcc.
источник
В настоящее время GCC не имеет возможности подавить это предупреждение. И Flycheck не может игнорировать ошибки, не касаясь его внутренних органов.
Вот хак, который работает для gcc:
Для полноты ответ @ grepcake для clang:
источник