最近更新了Xcode 5.1后,我们的代码库中出现了大量新警告 -
这显然与更新的clang版本有关,它现在会警告在C++11源文件中使用register
存储类说明符,因为它已经被C++11弃用:
/Users/me/Documents/Sources/boost/boost/log/attributes/attribute_set.hpp:288:9: 'register' storage class specifier is deprecated
现在我们希望抑制警告,针对那些我们无法更改的代码 - 比如上面例子中的 BOOST 源码。
我可以找到编译器标志来打开警告(
-Wdeprecated-register
),但是是否有一个相反的选项可以从 Xcode 设置中禁用警告呢?
register
和其他已弃用的东西:P - Manu343726register
关键字不再被识别。 - Jay-Dregister=
- S.S. Anne