ZBar出现_iconv错误

Undefined symbols for architecture i386:
  "_iconv_open", referenced from:
      _qr_code_data_list_extract_text in libzbar.a(qrdectxt.o)
  "_iconv", referenced from:
      _qr_code_data_list_extract_text in libzbar.a(qrdectxt.o)
  "_iconv_close", referenced from:
      _qr_code_data_list_extract_text in libzbar.a(qrdectxt.o)
  "_OBJC_CLASS_$_CALayer", referenced from:
      objc-class-ref in libzbar.a(ZBarReaderController.o)
      objc-class-ref in libzbar.a(ZBarReaderView.o)
      objc-class-ref in libzbar.a(ZBarReaderViewImpl_Simulator.o)
  "_OBJC_CLASS_$_CATransaction", referenced from:
      objc-class-ref in libzbar.a(ZBarReaderController.o)
      objc-class-ref in libzbar.a(ZBarReaderView.o)
      objc-class-ref in libzbar.a(ZBarReaderViewImpl_Simulator.o)
  "_OBJC_CLASS_$_CAMediaTimingFunction", referenced from:
      objc-class-ref in libzbar.a(ZBarReaderController.o)
      objc-class-ref in libzbar.a(ZBarReaderView.o)
  "_kCAMediaTimingFunctionLinear", referenced from:
      - in libzbar.a(ZBarReaderController.o)
      - in libzbar.a(ZBarReaderView.o)
      - in libzbar.a(ZBarReaderView.o)
      - in libzbar.a(ZBarReaderController.o)
      - in libzbar.a(ZBarReaderView.o)
      - in libzbar.a(ZBarReaderView.o)
  "_CATransform3DMakeRotation", referenced from:
      - in libzbar.a(ZBarReaderView.o)
      - in libzbar.a(ZBarReaderViewImpl_Simulator.o)
  "_CATransform3DScale", referenced from:
      - in libzbar.a(ZBarReaderView.o)
  "_OBJC_CLASS_$_CABasicAnimation", referenced from:
      objc-class-ref in libzbar.a(ZBarReaderView.o)
  "_OBJC_CLASS_$_CAAnimationGroup", referenced from:
      objc-class-ref in libzbar.a(ZBarReaderView.o)
  "_kCAFillModeForwards", referenced from:
      - in libzbar.a(ZBarReaderView.o)
  "_kCAGravityCenter", referenced from:
      - in libzbar.a(ZBarReaderViewImpl_Simulator.o)
ld: symbol(s) not found for architecture i386

collect2: ld returned 1 exit status

解决方法:Add libiconv.dylib via "add framework"


`zbar_image_format_t` 是 ZBar 库中表示图像格式的枚举类型,包括以下几种类型: ```c typedef enum zbar_image_format_e { ZBAR_NONE = 0, /**< no defined format */ ZBAR_PARTIAL = 1, /**< generic partial decode */ ZBAR_EAN2 = 2, /**< GS1 2-digit add-on */ ZBAR_EAN5 = 5, /**< GS1 5-digit add-on */ ZBAR_EAN8 = 8, /**< EAN-8 */ ZBAR_UPCE = 9, /**< UPC-E */ ZBAR_ISBN10 = 10, /**< ISBN-10 (from EAN-13). */ ZBAR_UPCA = 12, /**< UPC-A */ ZBAR_EAN13 = 13, /**< EAN-13 */ ZBAR_ISBN13 = 14, /**< ISBN-13 (from EAN-13). */ ZBAR_COMPOSITE = 15, /**< EAN/UPC composite */ ZBAR_I25 = 25, /**< Interleaved 2 of 5. */ ZBAR_CODE39 = 39, /**< Code 39. */ ZBAR_PDF417 = 57, /**< PDF417. */ ZBAR_QRCODE = 64, /**< QR Code. */ ZBAR_CODE128 = 128, /**< Code 128. */ ZBAR_SYMBOL = 0x00ff, /**< mask for base symbol type. */ ZBAR_ADDON2 = 0x0200, /**< 2-digit add-on flag. */ ZBAR_ADDON5 = 0x0500, /**< 5-digit add-on flag. */ ZBAR_ADDON = 0x0700, /**< add-on flag mask. */ } zbar_image_format_t; ``` 其中,`ZBAR_NONE` 表示未定义的格式,`ZBAR_PARTIAL` 表示部分解码格式,`ZBAR_EAN2` 表示 GS1 2 位附加码格式,`ZBAR_EAN5` 表示 GS1 5 位附加码格式,`ZBAR_EAN8` 表示 EAN-8 格式,`ZBAR_UPCE` 表示 UPC-E 格式,`ZBAR_ISBN10` 表示 ISBN-10 格式,`ZBAR_UPCA` 表示 UPC-A 格式,`ZBAR_EAN13` 表示 EAN-13 格式,`ZBAR_ISBN13` 表示 ISBN-13 格式,`ZBAR_COMPOSITE` 表示 EAN/UPC 组合码格式,`ZBAR_I25` 表示 Interleaved 2 of 5 格式,`ZBAR_CODE39` 表示 Code 39 格式,`ZBAR_PDF417` 表示 PDF417 格式,`ZBAR_QRCODE` 表示 QR Code 格式,`ZBAR_CODE128` 表示 Code 128 格式,`ZBAR_SYMBOL` 表示基本符号类型的掩码,`ZBAR_ADDON2` 表示 2 位附加码的掩码,`ZBAR_ADDON5` 表示 5 位附加码的掩码,`ZBAR_ADDON` 表示附加码的掩码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值