美文网首页
导入zbar框架的问题

导入zbar框架的问题

作者: C93zzo | 来源:发表于2017-02-09 17:58 被阅读122次

    接手新项目,用到zbar,
    刚开始报错:
    [Undefined symbols for architecture x86_64 (zbar)]

    Undefined symbols for architecture x86_64:
    "OBJC_CLASS$_ZBarReaderViewController", referenced from:
    objc-class-ref in HomeViewController.o
    "_ZBarReaderControllerResults", referenced from:

    原因是zbar不支持x86,重新下载一个支持x86的zbar版本
    http://download.csdn.net/download/qq_28643245/8759313

    但是还报错:
    [duplicate symbol _base64_encode in:

    .../libzbar.a(symbol.o)

    原因是项目中还用到了阿里支付sdk,两个库都定义了base64_encode变量,
    于是命名重复了,
    解决办法:
    把阿里支付的base64.m文件里的base64_encode 函数 名字 改为base64_en ,同时把
    base64.h 文件里的函数名改过来,就ok了

    相关文章

      网友评论

          本文标题:导入zbar框架的问题

          本文链接:https://www.haomeiwen.com/subject/xrlwittx.html