16

使用 ZXing 的不同项目在上次 Xcode 更新后出现错误:

错误消息是:

  1. 未使用私有字段“cached_y_”
  2. 未使用私有字段“bits_”
  3. 未使用私有字段“cached_row_num_”
  4. 未使用私有字段“dataHeight_”

我必须设置任何编译器标志吗?

4

4 回答 4

40

只需添加此标志

-Wno-unused-private-field

在 ZXingWidget 目标 -> 构建设置 -> 其他警告标志下。单击 + 按钮并粘贴标志,清理并再次构建。

如何设置编译器标志

(无需删除任何其他标志,只需忽略未使用的私有字段警告)

于 2013-02-05T09:14:51.663 回答
13

这是使其编译的解决方法。您已经删除了几个编译警告标志:

选择 xzing 项目,构建设置,查找“其他警告标志”并删除 -Werror 和 -Wno-unused-parameter

在此处输入图像描述

于 2013-01-31T00:22:44.800 回答
3

他们将项目设置为将警告视为错误。关闭该设置,它应该可以编译,因此您至少可以运行示例代码。

还要告诉他们,以便他们修复警告。

于 2013-01-29T23:24:03.950 回答
2

看起来这是一个临时修复http://code.google.com/p/zxing/issues/detail?id=1494我希望很快有一个更好的解决方案。

于 2013-01-30T06:35:52.447 回答