我今天将xcode更新为7。更新后,我正在处理的项目有“覆盖成员函数但未标记为'覆盖'”的警告。由于我们的项目将“treade warning as error”设置为true。我有很多错误。
我仔细检查了“其他链接器标志”,并且非常确定不包含标志“-Wsuggest-override”。
由于这是一个大项目,我更愿意取消警告,而是在任何地方添加关键字“覆盖”。
是否有禁用警告的建议?
由于
答案 0 :(得分:20)
您需要关闭-Winconsistent-missing-override
标志,该标志会在最新版本的clang上自动添加-Wall
。您可以通过传递-Wno-inconsistent-missing-override
标志来完成此操作。 See