0

我已经从主干下载了最新版本的 xcrossing,我成功添加到我的项目并正确创建了依赖项。如果我单独构建库,一切运行顺利,但如果我尝试构建我的项目,我会在 Counted.h 标头中收到此错误

“找不到词法或预处理器问题‘iostream’文件”

寻找答案我发现导入 c++ 标头的文件应该具有 .mm 扩展名。使用它的类是.mm。我还进行了搜索以检查是否有另一个文件在使用它,但没有。
我真的不知道该怎么办。

有什么可以帮助我的猜测吗?
更新
产生问题的标头是 ZXingWigdetController.h 和 QRCodeReader.h,如果将它们导入使用 qrcode 的类的标头中,我会收到错误消息:

“找不到词法或预处理器问题‘iostream’文件”

如果我在实现文件中使用 qrcode 和 QRCodeReader 的类的标题中导入 ZXingWidgetController ,则会收到错误消息:
在此处输入图像描述

4

1 回答 1

2

看看 CocoaPods 网站 cocoapods.org。

多年来,我一直试图将 ZXing 添加到我的项目中。最后,我使用了 cocoapods,它没有任何问题。

根据要求编辑答案...

答案就是将 armv7s 添加到 Architectures 下的 ZXingWidget 项目和 Architectures 中的 ZXingWidget 库中。

不过,每个人都应该得到 CocoaPods。它真的是一个了不起的工具。我使用的所有框架都通过它。

于 2012-09-24T07:33:19.337 回答