This is an implementation of a QR code utility used for generating QR codes given some ascii text input by the user.
This implementation is using the imgui library to visualize QR codes. Currently the subset of the QR code version 2 specification produced are as follows:
Here is the current interface of the program:
For a road-map of how this project is going to progress, please see the issues tab.
This project uses cmake
as its build infrastructure. To get cmake
via the
apt
package manager:
sudo apt update && sudo apt upgrade
sudo apt install cmake make
Building this project uses the following libraries:
To install these with the apt
package manager:
sudo apt update && sudo apt upgrade
sudo apt install libgl1-mesa-dev libglfw3-dev libsdl2-dev libgtest-dev libexpected-dev
To build the project you execute the following commands in bash:
# to get the imgui submodule
git submodule update --init --recursive
mkdir build
cd build
# if you do not want to build the tests you can put put the flag:
# -DBUILD_TESTS=OFF
cmake ..
make