一、瞎想  

  坐在地鐵上閑來無聊,突然想到了二維碼,順手就百度了下相關(guān)的資料,目前C++二維碼相關(guān)的庫不多,也就zbar(開源中國上下了半天也沒下載下來)、zxing,不過這兩個(gè)庫據(jù)說都是解析二維碼的,不能生成二維碼,這個(gè)是對于C++而言,如果你是搞C#或者java的,那么恭喜你,你可以直接使用zxing庫來完成生成和解析二維碼,具體參看

回到頂部

二、二維碼生成工具

  這里我給大家介紹一個(gè)二維碼生成工具,效果如圖1所示,從圖中就可以看出二維碼的工具名稱。

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

圖1 二維碼展示

    關(guān)于二維碼中間的圖片,其實(shí)是貼上去的,因?yàn)槎S碼有容錯(cuò)能力,因此添加一張小的圖片不影響解析效果。如圖2所示,從安裝文件來看這個(gè)開源的工具其實(shí)也是使用了zxing庫來生產(chǎn)和解析二維碼,這個(gè)和文章前面的描述有出入。具體zxing到底能否生產(chǎn)二維碼個(gè)人沒有經(jīng)過驗(yàn)證,本片文章旨在講述各個(gè)庫的編譯過程,因此對這個(gè)問題不做結(jié)論

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

圖2 安裝文件列表

回到頂部

三、QZXing編譯

  QZXing是基于qt將zxing進(jìn)行了封裝,那么此小節(jié)我就直接講述QZXing的編譯過程。

  1. 首先從SourceForge.net上下載QZXZing源碼,并解壓

  2. 使用qmake命令將pro文件轉(zhuǎn)化為sln(1、qmake QZXing.pro  2、qmake -tp v -r)

  3. 使用vs打開sln文件進(jìn)行編譯,最終生成相關(guān)的dll、lib和pdb文件,如圖3所示,我只展示了release下生成的文件

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式