gpt4 book ai didi

c++ - 禁用/W4 boost 警告

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:37 25 4
gpt4 key购买 nike

如何禁用来自 boost 库的所有 MSVC 警告?

我知道我可以在它们出现的地方禁用特定的警告等...但是它使我的代码困惑,如果我使用 boost 宏,那么它们似乎不起作用。我想有一个简单的方法来告诉我的编译器不要给我有关 boost 的警告。这可能吗?

另一方面,令我感到惊讶的是,boost 库并未在内部禁用所有这些警告,以便我们的用户可以“开箱即用”地使用它。

最佳答案

他们非常努力地避免警告,但是一些编译器会警告形式上正确的代码,只是有点“可疑”。如果您更改代码以使警告静音,则另一个编译器可能会针对该代码发出警告!

Boost代码和各种编译器都有警告策略 https://svn.boost.org/trac/boost/wiki/Guidelines/WarningsGuidelines

他们还特别注意不要禁用警告,因为您的代码的某些部分可能警告实际上是正确的。如果 Boost 禁用警告,您可能找不到代码中的错误!

关于c++ - 禁用/W4 boost 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5390430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com