c++ - Qt 4.6 + MinGW : suppress warnings for generated code

标签 c++ qt warnings mingw pragma

我们正在使用 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/

相关文章:

c++ - 将 std::string 编码/解码为 UTF-16

c++ - 连接字符串最好的方法是什么?

c++ - 在辅助显示器上工作

android - 在android上使用Qt蓝牙连接到arduino

c++ - 如何区分翻译不存在或翻译与来源相同?

ios - 类扩展中的属性属性与主类不匹配

c++ - 在 C++ 中定义和搜索相关顺序的集合

windows - 如何安装 Thrift 以与 Qt-Windows 一起工作

haskell - 我可以使 -Wincomplete-patterns 更严格吗?

C 警告 : Statement with no effect