我的项目使用了一些 Cocoa 静态库,其中一个是 Zxing 项目。我在尝试合并这个项目时遇到了很多错误。奇怪的是,我能够在一个单独的项目中使用 Zxing 创建一个演示,没有任何错误。只要我不包含 Zxing 的 Cocoa 静态库,我的主要项目就可以构建并运行。
那么问题来了,如何将 ZXing 静态库包含到我的 Cocoa 项目中?如何配置库(例如如何设置标题搜索路径~~)。
谢谢。
关于我的项目的一些细节
结构
EnjoyMobile -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:未找到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 到见调用)