ios 7.1 上的 zxingwidget 构建错误

Posted

技术标签:

【中文标题】ios 7.1 上的 zxingwidget 构建错误【英文标题】:zxingwidget build error on ios 7.1 【发布时间】:2014-03-13 08:54:34 【问题描述】:

我尝试在 xcode 5.1 上使用 xzingwidget 构建我的应用程序,但出现以下错误。

'CHECKSUM_EXCEPTION_H' 在这里用作标头保护,后跟#define of a different macro

我必须更改一些构建设置?

解决方案

这个Xcode 5.1 unused consts treated as error 帮助我找到了解决方案。

我删除了 ZXingWidget 目标中的所有“Apple LLVM 5.1 自定义编译器标志”,现在一切正常

【问题讨论】:

什么是 xzingwidget?这是唯一的错误吗?您是否为此遵循了某种教程? 我使用这个:basheerad.blogspot.it/2012/04/… 和这个:***.com/questions/12968369/… 使用 xcode 5.0.2 我可以构建我的应用程序,但是使用新的 xcode 5.1 我在构建阶段遇到错误 我真的需要更多信息。这不可能是唯一的错误消息。 【参考方案1】:

在部署目标 ios7 上,似乎需要将编译器设置为 C++ 11 (sdt) 以及 libc++ (LLVM)

切换这些设置后,构建成功运行

您可以参考here了解更多信息。

【讨论】:

如何设置编译器?【参考方案2】:

库中有错字。 应该是:

#ifndef __CHECKSUM_EXCEPTION_H__
#define __CHECKSUM_EXCEPTION_H__
....

而不是:

#ifndef __CHECKSUM_EXCEPTION_H__
#define __NOT_FOUND_EXCEPTION_H__
....

【讨论】:

以上是关于ios 7.1 上的 zxingwidget 构建错误的主要内容,如果未能解决你的问题,请参考以下文章

升级到 iOS 9 和 MobileFirst 7.1 后无法登录设备或模拟器上的应用程序

ios 7.1 上的 ibeacon - 应用程序在一段时间后停止收听信标

IOS 7.1 上的 requestWhenInUseAuthorization 错误

UITextField 上的 UITapGestureRecognizer 不再适用于 IOS 7.1

iOS 7.1 上的 XLForm 空白

Xcode Server CI 构建无法与 iOS 7.1 一起安装