@ Boycy, Ха! Ха! Хорошая точка зрения! Это определенно не поможет с qmake. Виноват.

ользую qmake в качестве сборщика make-файлов и хочу придерживаться его. Далее я хотел бы использовать «gcc -Wall -Werror -Wundef -Wextra» для получения надежного кода. Я думаю о "-педантике", но это еще не все. На данный момент моей главной проблемой являются тонны предупреждений, генерируемых библиотеками, такими как boost, части qt и тому подобное.

В настоящее время я использую прагмы всякий раз, когда я включаю заголовки, генерирующие предупреждения

    #pragma GCC diagnostic ignored "-Wall"
    #include <QtGui>
    ...
    #include <QWidget>
    #pragma GCC diagnostic error "-Wall"

Это далеко не мило, довольно утомительно и обременительно, тем более что другие программисты тоже должны это делать. Есть ли опция, использующая qmake, которая позволяет включать qt-библиотеки в качестве системных заголовков, тем самым подавляя их предупреждения. Для простых make-файлов и cmake я знаю -isystem, но не могу найти кулон qmake для этого.

Ответы на вопрос(5)

Ваш ответ на вопрос