代码之家  ›  专栏  ›  技术社区  ›  Fureeish

如何禁用有关特定库的编译器警告?

  •  1
  • Fureeish  · 技术社区  · 6 年前

    我正在使用CLion作为我的IDE。我从 here CMakeLists boost/lexical_cast.hpp ).

    是否有任何方法可以禁用特定标题/库中的所有警告(甚至 namespace )?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Matthieu Brucher    6 年前

    您可以将包含路径添加为 SYSTEM 而不是标准的:

    target_include_directories(target SYSTEM ${Boost_INCLUDE_DIR})
    

    这只适用于GCC和clang,因为visualstudio没有系统路径的特定include标志。