libqrencode-4.1.1

Introduction to libqrencode

The libqrencode package provides a fast and compact library for encoding data in a QR Code symbol, a 2D symbology that can be scanned by handheld terminals such as a mobile phone with a CCD sensor.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

libqrencode Dependencies

Recommended

Optional

Doxygen-1.13.2 for generating documentation, and SDL2-2.30.11 for tests

Installation of libqrencode

Install libqrencode by running the following commands:

sh autogen.sh             &&
./configure --prefix=/usr &&
make

If you have installed Doxygen-1.13.2, you can build the documentation by issuing:

doxygen

The tests must be run after installing the package.

Now, as the root user:

make install

If you have built the optional documentation, install it as the root user:

install -vdm 755 /usr/share/doc/libqrencode-4.1.1 &&
mv html/*        /usr/share/doc/libqrencode-4.1.1

To test the results, if you have passed the --with-tests option to configure, issue: make check.

Command Explanations

--with-tests: This option allows building the test programs. It requires SDL2-2.30.11.

--without-tools: This option prevents building the qrencode executable, removing the need for libpng-1.6.47.

Contents

Installed Program: qrencode
Installed Library: libqrencode.so
Installed Directory: /usr/share/doc/qrencode-4.1.1 (optional)

Short Descriptions

qrencode

encodes input data in a QR Code and saves it as a PNG or EPS image

libqrencode.so

contains functions for encoding data in a QR code symbol