我们正在使用Axis2(WSDL2C)从WSDL生成*.c/*.h
文件,以便能够使用Qt 4.6调用webservices。但生成的代码会产生大量警告(3个服务 - > 1k> 1k警告),主要是关于未初始化或未使用的变量。我们如何正确地压制这些警告?
我知道我可以在#pragma
中包含标头以禁止来自第三方库的警告,但是如何处理生成的代码,其中警告来自实现?
答案 0 :(得分:3)
将此行添加到您的Qt .pro或.pri文件中:
QMAKE_CFLAGS += -Wno-unused
关闭未使用的警告。
答案 1 :(得分:1)
代码生成器是Apache,即开源。你看过消息来源了吗?也许你可以修补它?