禁用g ++ pragma消息

时间:2016-02-11 00:30:18

标签: c++

我正在使用gcc version 4.9.2 (Debian 4.9.2-10)编译C ++项目。

该项目使用包含boost spirit的cpp_netlib库。

它会输出大量# pragma message("NOTE: Use of this header (some_file.hpp) is deprecated")

有没有办法摆脱这个?

我知道在SO上有很多关于它的问题,但我不确定它们是否真的提供了可行的解决方案。

谢谢,

1 个答案:

答案 0 :(得分:4)

似乎绝对没有办法禁用#pragma消息。

关于这种令人烦恼的使用pragma的提示票。

长话短说,我从标题中删除了它们。

find $ROOT_DEPS_BUILD_PATH/boost/include -type f -exec sed -i '/pragma.*deprecated/d' {} \;