Ios Xcode更新后的Xcode 4.6 zXing编译错误(4H127)

Ios Xcode更新后的Xcode 4.6 zXing编译错误(4H127),ios,xcode,ios-simulator,zxing,xcode4.6,Ios,Xcode,Ios Simulator,Zxing,Xcode4.6,上次Xcode更新后,使用ZXing的不同项目出现错误: 错误消息包括: 未使用专用字段“cached__y_” 未使用专用字段“位” 未使用专用字段“缓存的行数” 未使用专用字段“数据高度” 我需要设置任何编译器标志吗 他们将项目设置为将警告视为错误。关闭该设置,它应该可以编译,这样您至少可以运行示例代码 同时告诉他们,以便他们可以修复警告。看起来这是一个临时修复,我希望很快能找到更好的解决方案。这里有一个解决方法,可以让它编译。您已删除两个编译警告标志: 选择xzing项目、构建设置、查找“

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

错误消息包括:

  • 未使用专用字段“cached__y_”
  • 未使用专用字段“位”
  • 未使用专用字段“缓存的行数”
  • 未使用专用字段“数据高度”

  • 我需要设置任何编译器标志吗

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


    同时告诉他们,以便他们可以修复警告。

    看起来这是一个临时修复,我希望很快能找到更好的解决方案。

    这里有一个解决方法,可以让它编译。您已删除两个编译警告标志:

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

    只需添加此标志

    -Wno-unused-private-field
    
    在“目标->构建设置->其他警告标志”下。单击+按钮并粘贴标志,再次清理和构建


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

    我认为这些不是错误,而是警告。我假设这些不是错误,而是针对您可能未在项目中使用的字段的警告。不幸的是,编译器将它们显示为错误(红色,而不是黄色作为警告)并且不可能完成构建阶段。我试图删除“未使用的”变量定义,但错误出现在其他地方(变量未定义…),这应该发布到ZXing项目页面,而不是这样。对于这样的问题,最好直接与开发人员联系。你有没有对此进行过修复?遇到同样的问题…您正在查看它试图编译的目标吗?确定在子项目目标中有要更改的标志以避免错误消息。希望他们尽快修复。TNX删除“其他警告标志”-Werror“对我来说非常有效!到目前为止只收到4次警告。(这正是Kendall Helmstetter Gelner所说的)它在标题为“Apple LLVM 4.2编译器警告标志”的部分。请参见此处的屏幕截图:目前为止最好的临时修复。谢谢如果我是富克伦,我会接受这个答案。这是对这个问题最直截了当的回答:)这个解决方案使项目保持干净,没有任何问题warnings@txulu修复此问题后,我从SMSAction.h文件中得到问题?