ron*_*nag 5 c++ boost warnings visual-studio-2010
如何禁用来自 boost 库的所有 MSVC 警告?
我知道我可以在它们发生的地方禁用特定的警告等......但它会使我的代码变得混乱,如果我使用 boost 宏,那么它们似乎不起作用。我想有一个简单的方法来告诉我的编译器不要给我关于 boost 的警告。这可能吗?
其次,我有点惊讶的是,boost 库没有在内部禁用所有这些警告,以便我们的用户可以“开箱即用”使用它。
他们非常努力地避免警告,但一些编译器会对形式上正确的代码发出警告,只是有点“可疑”。如果您更改代码以消除警告,则另一个编译器可能会对该代码发出警告!
有针对 Boost 代码和各种编译器的警告策略 https://svn.boost.org/trac/boost/wiki/Guidelines/WarningsGuidelines
他们还特别小心不要禁用警告,因为您的代码的某些部分可能警告实际上是正确的。如果 Boost 禁用警告,您可能找不到代码中的错误!
| 归档时间: |
|
| 查看次数: |
3724 次 |
| 最近记录: |