Ich baue som Software mit boost 1.48 auf osx 10.8 mit GCC Version 4.2.1 und ich habe angefangen, -Wparentheses-equality
Warnungen für einige der Boost-Quelle zu bekommen.silence -Weparentheses-Gleichheitsfehler
equality comparison with extraneous parentheses
[-Werror,-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
Ich würde den Code ändern, aber ich mag nicht mit der Bibliothek basteln, wie würde ich die Warnung zum Schweigen bringen und die Compiler machen weiter?
ich bin ziemlich neu zu diesem, meinst du ich sollte -Wno-Klammern-Gleichheit als Argument zum Make-Befehl hinzufügen? Ich habe das versucht und ich bekomme immer noch den Fehler –
@jonathantopf Nein, das ist eine Option für den Compiler. Wenn Sie Make verwenden, wird dies normalerweise in einer Variablen wie z.B. 'CXXFLAGS'. Versuchen Sie, nach "-Wall" zu suchen (eine gebräuchliche Option, die dort gespeichert wird) und fügen Sie diese Option hinzu. –