使用gcc 4.1.2抑制代码块的警告?

时间:2009-11-18 11:31:10

标签: c++ boost warnings compiler-warnings

我有一段使用Boost库的代码,导致了很多这类警告信息:

class x has virtual functions but non-virtual destructor

使用g ++ 4.1.2,如何暂时禁用此代码块的警告,然后再次启用它们。

我尝试的所有内容(pragma gcc诊断等)似乎只有更高版本的g ++支持。

如何抑制这些警告?

1 个答案:

答案 0 :(得分:3)

查看-Wno-non-virtual-dtor

您可以将此选项限制为仅影响某些文件 你能把你的“坏”代码移到单独的c ++文件中吗?如果是这样,请仅为该文件启用此选项。