注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

水木的博客

唱好人生中的每一场戏

 
 
 

日志

 
 

二维码扫瞄 ZXingWidget 编译成静态库 使用  

2013-05-08 22:23:50|  分类: Iphone&Ipad开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 1、下载zxing-2.1并解压。新建一个文件夹(这里命名为zxingLibrary),把zxing-2.1里的cpp文件夹和iphone文件夹拷贝到zxingLibrary里,这里的cpp文件夹里只需要core文件夹中的src文件里的内容,其它的也可以删除,。

2、运行iphone文件下的项目ZXingWidget,编译成功后把libZXingWidget.a拷贝出来。这里只需要ZXingWidget下Classes文件夹里各个类的.h文件,其它的可以全部删除(包括.m和.mm),现在把cpp 文件夹和iphone文件夹,还有生成的静态库 libzxingwidget.a 放在同一文件夹下,文件夹命名为 zxingLibrary

3、把libZXingWidget.a添加到你的工程里,  这时把zxingLibrary文件夹拷贝到工程的根目录下(或者其他目录下,例如:otherlibs 目录),不需要添加到项目里,只放在那里就好,然后设置Search Paths里的Header Search Paths为zxingLibrary/**(或 otherlibs/zxingLibrary/**),运行项目即可。
4,如果  #import "ZXingWidgetController.h"时,运行项目会出现错误:ZXingWidgetController.h:No such file or directory    ,则因为 可能头文件 路径读取不对,看看是否按照 步骤 3 设置。


5、在用到二维码扫描的委托方法时,运行项目会出现如下错误:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'zxing'
这时,将添加二维码的类的.m改为.mm即可。

6、在工程里添加CoreMedia.framework,libiconv.dylib,CoreVideo.framework,AudioToolbox.framework,AVFoundation.framework,CoreGraphics.framework运行项目后ZXingWidget应该就可以在你的工程里使用了。


转自:http://blog.sina.com.cn/s/blog_7f422a8901018q9n.html
  评论这张
 
阅读(948)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017