Xcode 5.1未使用的consts视为错误

时间:2014-03-11 10:27:40

标签: c++ ios objective-c xcode

自从今天早上升级到Xcode 5.1以来,我项目中包含的C ++库由于未使用的const而无法构建。

我将警告视为错误:NO&警惕警告:否

有什么想法吗?

在线请求后编辑!

const int NPT_SSDP_MAX_LINE_SIZE  = 2048;

完全警告是: Shell脚本调用错误 未使用的变量'NPT_SSDP_MAX_LINE_SIZE'

3 个答案:

答案 0 :(得分:4)

在我的例子中,-Werror标志在Build Settings,Other Warning Flags中设置。我刚刚删除了 - 错误。

答案 1 :(得分:3)

您对项目中的“验证项目设置”有任何警告吗?更新到推荐设置后,类似的错误消失了,然后重新编译。

答案 2 :(得分:2)

在我的情况下,这个错误是由主项目中的子项目引起的,其中"将警告视为错误"设为是。

修复:

  • 转到主项目或子项目的构建设置(搜索.xcodeproj以查找所有子项目)
  • 在搜索框中输入警告
  • 设置"将警告视为错误"到

enter image description here

这解决了xCode 5.1的问题