Qt 4.6 + MinGW: подавить предупреждения для сгенерированного кода - PullRequest
0 голосов
/ 24 января 2011

Мы используем Axis2 (WSDL2C) для генерации *.c/*.h файлов из WSDL, чтобы иметь возможность вызывать веб-сервисы с Qt 4.6.Но сгенерированный код создает огромное количество предупреждений (3 сервиса -> 1k предупреждений), в основном о неинициализированных или неиспользуемых переменных.Как мы можем должным образом подавить эти предупреждения?

Я знаю, что могу обернуть заголовки в #pragma для подавления предупреждений от сторонних библиотек, но как бороться с сгенерированным кодом, где предупреждения приходят из реализации?

Ответы [ 2 ]

3 голосов
/ 24 января 2011

Добавьте эту строку в файл Qt .pro или .pri:

QMAKE_CFLAGS += -Wno-unused

Отключает неиспользуемое предупреждение.

1 голос
/ 24 января 2011

Генератором кода является Apache, то есть Open Source.У вас был взгляд на источник?Возможно, вы можете исправить это?

...