qrencode的安裝和使用

qrencode編譯需要libpng庫,而libpng庫依賴zlib庫,所以得依次安裝zlib、libpng、qrencdoe。

1、從http://zlib.net/下載zlib庫

tar  -xvf  zlib-1.2.11.tar.gz,進入zlib-1.2.11文件夾

./configure

make

make install

2、從http://sourceforge.net/projects/libpng/files/ 下載libpng-1.6.35.tar.xz

xz  -d  libpng-1.6.35.tar.xz解壓後得到libpng-1.6.35.tar

tar  -xvf  libpng-1.6.35.tar得到libpng-1.6.35文件夾

進入libpng-1.6.35文件夾

./configure --prefix=/usr/local/source/libpng

make

make install

說明,usr/local/source/libpng可以修改爲其它路徑,不過在下面設置環境變量時要與此一致的路徑。

3、從http://fukuchi.org/works/qrencode/ 下載qrencode.4.0.2.tar.gz

tar  -xvf  qrencode-4.0.2.tar.gz

設置png_CFLAGS和png_LIBS環境變量

在.bashrc文件中添加

export png_CFLAGS="-I/usr/local/source/libpng/include"

export png_LIBS="-L/usr/local/source/libpng/lib  -lpng"

說明一下,可以直接在命令行中輸入上述兩條語句

注意:大寫的I、大寫的L和小寫的l

進入qrencode-3.4.4目錄
 

./configure --prefix=/usr/local/source/qrencode

make

make install

4、若是沒有設置qrencode命令的環境變量的話,那麼在/usr/local/source/qrencode/bin目錄下或者在qrencode-3.4.4目錄下運行./qrencode命令即可,用法如下:

Usage: qrencode [OPTION]... [STRING]

OPTIONS:

-o:輸出的二維碼文件名。如test.png。需要以.png結尾。-表示輸出到控制檯。

-s:指定圖片大小。默認爲3個像素。

-t:指定產生的圖片類型。默認爲PNG。可以是PNG/ANSI/ANSI256/ASCIIi/UTF8等。如果需要輸出到控制檯,可以用ANSI、ANSI256等

STRING:可以是text、url等

5、若不想生成圖片的話,只是在控制檯顯示二維碼的話,可以直接安裝qrencode庫就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章