我们正在使用 Axis2 (WSDL2C) 从 WSDL 生成 *.c/*.h
文件,以便能够使用 Qt 4.6 调用网络服务。但是生成的代码会产生大量警告(3 个服务 ->>1k 警告),主要是关于未初始化或未使用的变量。我们如何才能正确地抑制这些警告?
我知道我可以将 header 包装在 #pragma
中以抑制来自第 3 方库的警告,但是如何处理警告来自实现的生成代码?
最佳答案
将此行添加到您的 Qt .pro 或 .pri 文件中:
QMAKE_CFLAGS += -Wno-unused
它关闭未使用的警告。
关于c++ - Qt 4.6 + MinGW : suppress warnings for generated code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782204/