一、瞎想
坐在地铁上闲来无聊,突然想到了二维码,顺手就百度了下相关的资料,目前C++二维码相关的库不多,也就zbar(开源中国上下了半天也没下载下来)、zxing,不过这两个库据说都是解析二维码的,不能生成二维码,这个是对于C++而言,如果你是搞C#或者java的,那么恭喜你,你可以直接使用zxing库来完成生成和解析二维码,具体参看
C++生成二维码总结,这篇文章主要是总结了下当前二维码相关的第三方库,个人觉着不错。QZXing是基于qt将zxing进行了封装
zxing实现二维码生成和解析,java实现方式
二、二维码生成工具
这里我给大家介绍一个二维码生成工具,效果如图1所示,从图中就可以看出二维码的工具名称。
图1 二维码展示
关于二维码中间的图片,其实是贴上去的,因为二维码有容错能力,因此添加一张小的图片不影响解析效果。如图2所示,从安装文件来看这个开源的工具其实也是使用了zxing库来生产和解析二维码,这个和文章前面的描述有出入。具体zxing到底能否生产二维码个人没有经过验证,本片文章旨在讲述各个库的编译过程,因此对这个问题不做结论