c++ - description - title tag länge




Wie deaktiviert man#Pragma Warnungen? (3)

Kompilieren Sie in GCC mit -Wno-unknown-pragmas

In MS Visual Studio 2005 (diese Frage ist nicht mit gcc markiert, also füge ich diese als Referenz hinzu) können Sie global unter Projekteinstellungen-> C / C ++ -> Erweitert deaktivieren. Geben Sie 4068 in "Spezifische Warnungen deaktivieren" ein

oder Sie können dies zu jeder Datei hinzufügen, um Warnungen lokal zu deaktivieren

#pragma warning (disable : 4068 ) /* disable unknown pragma warnings */

Bei der Entwicklung einer C ++ - Anwendung musste ich eine Bibliothek von Drittanbietern verwenden, die eine große Anzahl von Warnungen erzeugte, die mit einer harmlosen # Pragma-Direktive zusammenhingen.

../File.hpp:1: warning: ignoring #pragma ident
In file included from ../File2.hpp:47,
                 from ../File3.hpp:57,
                 from File4.h:49,

Ist es möglich, diese Art von Warnungen zu deaktivieren, wenn Sie den GNU C ++ - Compiler verwenden?



Ich glaube, Sie können mit kompilieren

-Wno-unknown-pragmas

um diese zu unterdrücken.







pragma