2011-06-06 73 views
2

我在我的新項目中使用zxing Framework進行QR碼掃描。 我遵循這個鏈接給出的所有說明谷歌 http://zxing.googlecode.com/svn/trunk/iphone/README。 但仍低於項目的businesscard的Zxing與Xcode 4

構建目標的businesscard其引發錯誤與配置調試

LD /用戶/ innoppltechnologies /庫/開發商/ Xcode中/ DerivedData /的businesscard-gapnbrefvettfmgtnizgctiusbsn /編譯/中間體/的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:]在libZXingWidget.a(ZXingWidgetController.o) 「_kCVPixelBufferPixelFormatTypeKey」,從引用: - [ZXingWidgetController initCapture] in libZXingWidget.a(ZXingWidgetController.o) 「_CVPixelBuff erGetBaseAddress」,從引用:

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

在此先感謝

+0

它不是aqn的答案,但是當你沒有找到解決方案嘗試http://zbar.sourceforge.net/iphone/sdkdoc/我使用它,我米滿意。 – Csabi 2011-06-06 06:46:48

回答

10

你引用了項目的所有框架嗎?

確保添加這些框架:

一個。 AVFoundation < - 這可能是導致你的概率的那個。確保這是添加的。

b。 AudioToolbox

c。 CoreVideo < - 這是第二個罪魁禍首。檢查是否添加了這個

d。 CoreMedia < - 這也是第二個罪魁禍首。檢查是否加入

e。 libiconv

f。地址簿

g。 AddressBookUI

3

你無法正確安裝斑馬線庫。您從給定鏈接下載了zxing庫正常工作。請檢查你的項目設置。