2

我在我的新项目中使用 zxing 框架进行二维码扫描。我按照此链接中的所有说明给了 bu google http://zxing.googlecode.com/svn/trunk/iphone/README。但它仍然在下面抛出错误

使用配置Debug构建项目BusinessCard的目标BusinessCard

ld /Users/innoppltechnologies/Library/Developer/Xcode/DerivedData/BusinessCard-gapnbrefvettfmgtnizgctiusbsn/Build/Intermediates/BusinessCard.build/Debug-iphoneos/BusinessCard.build/Objects-normal/armv6/BusinessCard normal armv6 cd /Users/innoppltechnologies/iosapps /BusinessCard setenv IPHONEOS_DEPLOYMENT_TARGET 4.0 setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms /iPhoneOS.platform/Developer/usr/bin/llvm-g++-4.2 -arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -L/Users/innoppltechnologies/Library/Developer/ Xcode/DerivedData/BusinessCard-gapnbrefvettfmgtnizgctiusbsn/Build/Products/Debug-iphoneos -L/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3。sdk/usr/lib -L/Users/innoppltechnologies/iosapps/BusinessCard - 架构 armv6 的未定义符号:“_CVPixelBufferGetHeight”,引用自:-[ZXingWidgetController captureOutput:didOutputSampleBuffer:fromConnection:] in libZXingWidget.a(ZXingWidgetController.o) "_kCVPixelBufferPixelFormatTypeKey ",引用自:-[ZXingWidgetController initCapture] in libZXingWidget.a(ZXingWidgetController.o) "_CVPixelBufferGetBaseAddress",引用自:-libZXingWidget.a(ZXingWidgetController.o) "_CVPixelBufferGetBaseAddress" 中的[ZXingWidgetController initCapture],引用自:-libZXingWidget.a(ZXingWidgetController.o) "_CVPixelBufferGetBaseAddress" 中的[ZXingWidgetController initCapture],引用自:

ld: symbol(s) not found for architecture armv6
collect2: ld returned 1 exit status

提前致谢

4

2 回答 2

10

您是否引用了该项目的所有框架?

确保添加了这些框架:

一个。AVFoundation <-这可能是给你带来问题的那个。确保已添加此内容。

湾。音频工具箱

C。CoreVideo <- 这是第二个罪魁祸首。检查是否添加了这个

d。CoreMedia <- 这也是第二个罪魁祸首。检查是否添加了这个

e. libiconv

F。地址簿

G。地址簿UI

于 2011-06-09T02:04:32.050 回答
3

您没有正确安装 Zxing 库。您从给定链接下载的 zxing 库工作正常。请检查您的项目设置。

于 2011-06-06T06:49:57.803 回答