【发布时间】:2013-03-27 02:54:18
【问题描述】:
我的项目使用了一些 Cocoa 静态库,其中一个是 Zxing 项目。我在尝试合并这个项目时遇到了很多错误。奇怪的是,我能够在一个单独的项目中使用 Zxing 创建一个演示,没有任何错误。只要我不包含 Zxing 的 Cocoa 静态库,我的主项目就可以构建并运行。
所以问题是,如何将 ZXing 静态库包含到我的 Cocoa 项目中?如何配置库(例如如何设置标题搜索路径~~)。
谢谢。
关于我的项目的一些细节
结构
享受移动 -CustomStaticLibrary.xcodeproj -ZXingWidegt.xcodeproj
我的 -CustomStaticLibrary 目标中的标题搜索路径 ./zxing/iphone/ZXingWidget/Classes ./zxing/cpp/core/src
错误
Undefined symbols for architecture i386:
“_OBJC_CLASS_$_QRCodeReader”,引用自: libCustomerLibrary.a(CustomerViewController.o) 中的 objc-class-ref ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
-
如果您询问错误,您应该包含错误的文本。此外,很难准确地说出你在问什么。如果您编辑问题以专注于单个特定问题,您将获得更多更好的帮助。
标签: ios static-libraries zxing