我正在使用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上有很多关于它的问题,但我不确定它们是否真的提供了可行的解决方案。
谢谢,
答案 0 :(得分:4)
似乎绝对没有办法禁用#pragma消息。
关于这种令人烦恼的使用pragma的提示票。
长话短说,我从标题中删除了它们。
find $ROOT_DEPS_BUILD_PATH/boost/include -type f -exec sed -i '/pragma.*deprecated/d' {} \;