【问题标题】:Turn off the warnings due to boost library由于 boost 库而关闭警告
【发布时间】:2011-01-27 23:30:51
【问题描述】:

我正在使用 C++、Mac OS X、Qt 和 boost 库构建一个应用程序。每次我构建一个项目时,我都会从 boost 库本身获得大量警告。

如何关闭它们,以便我只能看到我的项目特定的警告和错误?

【问题讨论】:

    标签: c++ xcode macos boost


    【解决方案1】:

    使用 -isystem 而不是 -I 来添加 Boost 标头以包含路径。此选项意味着将在那里找到的标头视为系统标头,并抑制源自那里的警告。

    【讨论】:

      【解决方案2】:

      GCC Warning options

      我不相信 gcc 有任何 pragma 可以暂时关闭特定警告,但是如果您的构建设置正确,那些可以在每个文件的基础上摆脱它们。

      什么是警告?即使它们源于 boost,它们也可能是因为您使用它们的方式,在这种情况下,您可能应该修复它们而不是忽略它们。

      *edit:进一步搜索产生了this 建议。

      【讨论】:

        猜你喜欢
        • 2017-12-10
        • 2022-01-12
        • 1970-01-01
        • 2014-01-21
        • 2014-06-18
        • 2010-09-14
        • 2018-08-26
        • 2015-05-19
        • 2011-04-05
        相关资源
        最近更新 更多