Qt 4.6 + MinGW:禁止生成代码的警告

时间:2011-01-24 12:54:14

标签: c++ qt warnings mingw pragma

我们正在使用Axis2(WSDL2C)从WSDL生成*.c/*.h文件,以便能够使用Qt 4.6调用webservices。但生成的代码会产生大量警告(3个服务 - > 1k> 1k警告),主要是关于未初始化或未使用的变量。我们如何正确地压制这些警告?

我知道我可以在#pragma中包含标头以禁止来自第三方库的警告,但是如何处理生成的代码,其中警告来自实现?

2 个答案:

答案 0 :(得分:3)

将此行添加到您的Qt .pro或.pri文件中:

QMAKE_CFLAGS += -Wno-unused

关闭未使用的警告。

答案 1 :(得分:1)

代码生成器是Apache,即开源。你看过消息来源了吗?也许你可以修补它?