Korzystam z Flycheck do programowania w C ++ i otrzymuję następujące ostrzeżenie:
#pragma once in main file
We wszystkich nagłówkach zawartych w głównym pliku. Przeszukując sieci, mam wrażenie, że ma to związek z tym, jak gcc i clang (oba dają to samo ostrzeżenie) kompilują flymake.
Chciałbym pozbyć się tego ostrzeżenia. Czy jest coś, co mogę zrobić?
Odpowiedzi:
Clang ma opcję wyłączenia tego ostrzeżenia. Dodanie następujących elementów do mojej konfiguracji rozwiązało problem.
Niestety nie wiem, czy istnieje podobna opcja dla gcc.
źródło
Obecnie GCC nie ma możliwości powstrzymania tego ostrzeżenia. I Flycheck nie ma sposobu na zignorowanie błędów bez dotykania ich wewnętrznych elementów.
Oto hack, który działa dla gcc:
Dla kompletności odpowiedź @ grepcake na clang:
źródło