【问题标题】:How do I get zxing working with my iPhone project?如何让 zxing 与我的 iPhone 项目一起工作?
【发布时间】:2012-03-13 17:57:27
【问题描述】:

我正在尝试将 ZXingWidget 与我正在处理的 iPhone 项目一起使用,我按照自述文件中的说明进行操作,但只收到一条错误消息。

在其中一个 c++ 头文件中是这个命令:

#include <iostream>

我的构建失败,因为找不到 iostream。

我不熟悉 c++,所以我不确定它是从哪里提取 iostream。我猜它是一个 c++ 库或类似的东西。任何人都知道我该如何解决这个问题,或者我可能做错了什么?一如既往,我们非常感谢您的任何意见。

【问题讨论】:

  • 设置您的包含路径以包含此头文件在您的开发环境中所在的目录。这个文件是大多数 C++ 代码的起点。
  • 我为我的 n00bery 道歉,但您能否准确解释一下您的意思,即包含路径,以及您所说的开发环境到底是什么意思?
  • 您是在使用 Makefile 编译源代码还是如何编译项目?
  • 我刚刚在 Xcode 中运行。
  • 哦,那么文件应该在那里。看看你的 Xcode 中是否有 LLVM developer.apple.com/technologies/tools

标签: iphone c++ xcode zxing


【解决方案1】:

听起来您将Objective C++ 拉入Objective C 文件。如果是这种情况,您只需将文件从.m 文件重命名为.mm 文件。您还需要将 main.m 文件重命名为 main.mm 以向 Xcode 表明它需要链接到 C++ 标准库。

【讨论】:

    猜你喜欢
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 2017-04-01
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    相关资源
    最近更新 更多