Note on Qt version compatibility: If you are installing Qt from a package manager, please ensure the version you are installing is at least Qt 5.15 or newer.
Most likely works the same for other Debian-like distros
Install all of the dependencies using sudo apt install qttools5-dev qt5-image-formats-plugins libqt5svg5-dev libboost-dev libssl-dev libboost-system-dev libboost-filesystem-dev cmake g++ libsecret-1-dev libavif-dev
Install all of the dependencies using sudo pacman -S --needed qt5-base qt5-imageformats qt5-svg qt5-tools boost rapidjson pkgconf openssl cmake libavif-git
Alternatively you can use the chatterino2-git package to build and install Chatterino for you.
Most likely works the same for other Red Hat-like distros. Substitute dnf
with yum
.
Install all of the dependencies using sudo dnf install qt5-qtbase-devel qt5-imageformats qt5-qtsvg-devel qt5-linguist libsecret-devel openssl-devel boost-devel cmake libavif-devel
Enter the development environment with all of the dependencies: nix-shell -p openssl boost qt5.full pkg-config cmake libavif
- Install C++ IDE Qt Creator by using
sudo apt install qtcreator
- Open
CMakeLists.txt
with Qt Creator and select build
- In the project directory, create a build directory and enter it
mkdir build cd build
- Generate build files
cmake ..
- Build the project
make