Ich versuche, mein Projekt mit neuer GCC-Version 7.2.1 und habe ein Problem mit dynamischer Ausnahme Spezifikationen zu kompilieren:C++ 1z dynamische Ausnahmespezifikation Fehler
error: ISO C++1z does not allow dynamic exception specifications
MEMORY_ALLOC_OPERATORS(SQLException)
Das Problem ist, dass diese Fehler aus Dritt kommen -Partei-Bibliotheken, die ich nicht kontrolliere.
Gibt es eine Möglichkeit, es zu beheben? Soweit ich weiß, kann ich dem Compiler nicht sagen, dass er Fehler durch Warnungen ersetzen soll. Die Verwendung von --std=c++14
ist keine Option, da ich neue Features von C++ 1z verwenden möchte.
[Diese Frage] (https://stackoverflow.com/questions/13841559/deprecated-throw-list-in-c11) könnte auch für Ihre Frage nützlich sein. – Icemanind