Ich möchte, dass eine Warnung erzeugt wird, wenn ein bestimmtes Makro (Wert) nicht den gewünschten Wert hat. Bisher habe ich nur Lösungen für MS Compiler gefunden.
Hie mal ein Code Abschnitt:
1 2 3 | #if FLTK_ABI_VERSION>=10301 tree->item_reselect_mode(FL_TREE_SELECTABLE_ALWAYS); // needs ABI 10301 or later #endif |
Da dies nur eine Einschränkung der Funktion des Programms bewirkt, möchte ich in einem #else Zweig darauf hinweisen, das eine neuere Version besser wäre oder wenn das nicht möglich ist, einen harten Fehler erzwingen.
Was muss ich da einfügen?