J'utilise qmake en tant que constructeur makefile et que vous voulez coller à elle. En outre, je voudrais utiliser "gcc -Wall -Werror -Wundef -Wextra" pour obtenir du code robuste. Je pense à "-pedantic" mais c'est plus loin. Mon principal problème pour le moment sont les tonnes d'avertissements générés par les bibliothèques comme boost, parties de qt et similaires.Y at-il une possibilité de passer comprend via -isystem lors de l'utilisation qmake
Au moment où je l'utilise chaque fois que je pragma En-têtes de génération d'avertissement
#pragma GCC diagnostic ignored "-Wall"
#include <QtGui>
...
#include <QWidget>
#pragma GCC diagnostic error "-Wall"
C'est loin d'être mignon, assez fastidieux et encombrant d'autant plus que d'autres programmeurs doivent le faire aussi. Existe-t-il une option utilisant qmake qui permet d'inclure qt-libraries comme en-têtes de système, supprimant ainsi leurs avertissements. Pour les makefiles simples et cmake je sais -isystem mais je ne peux pas trouver un pendentif qmake pour cela.
On dirait que cela est un problème connu https: //bugreports.qt- project.org/browse/QTBUG-7220. Patches acceptés? – nonsensickle