Compilation du client QRegovar

Sur Windows

Récupérez les sources de Regovar.

Vous avez besoin de Qt 5.10.1. ou d'une version supérieure.

Pour cela, téléchargez le paquet open source sur le site Internet de Qt. Suivez les instructions pour l'installer.

QtCreator demande de configurer le projet. Acceptez les paramètres par défaut.

Ouvrez le projet QRegovar\app\QRegovar.pro avec QtCreator and et lancez la compilation de QRegovar (raccourci ctrl + R).

Sur Ubuntu 16.04 LTS (Xenial) et 18.04 LTS (Bionic)

Récupérez les sources du client QRegovar :

sudo apt install git
git clone https://github.com/REGOVAR/QRegovar.git

Installez les outils pour compiler :

sudo apt install build-essential g++

Vous avez également besoin de quelques packages Qt 5.10 (ou version supérieure), qui ne sont pas encore distribués avec le dépôt officiel d'Ubuntu (notez qu'en procédant ainsi, vous faites confiance à Stephan Binner qui fournit gentiment les packages compilés):

sudo apt install software-properties-common
sudo add-apt-repository ppa:beineri/opt-qt-5.11.0-$(lsb_release -cs)
sudo apt update
sudo apt install libgl1-mesa-dev mesa-common-dev qt511charts-no-lgpl qt511graphicaleffects qt511quickcontrols qt511quickcontrols2 qt511websockets

Ensuite, créez l'environnement Qt pour compiler QRegovar :

source /opt/qt511/bin/qt511-env.sh

Sans QtCreator

Compilation :

cd QRegovar/app
qmake
make

Lancement de QRegovar :

./QRegovar

En utilisant QtCreator

Si vous n'avez pas encore QtCreator, vous devez l'installer :

sudo apt install qt511creator

Lancement de QtCreator :

qtcreator

QtCreator demande de configurer le projet. Acceptez les paramètres par défaut.

Ouvrez le projet app/QRegovar.pro avec QtCreator and et lancez la compilation de QRegovar (raccourci ctrl + R).

Sur ArchLinux

Récupérez les sources du client QRegovar :

sudo pacman -S git
git clone https://github.com/REGOVAR/QRegovar.git

Téléchargez les dépendances :

sudo pacman -S gcc make mesa qt5-quickcontrols2 qt5-charts qt5-graphicaleffects qt5-websockets

Compilation :

cd QRegovar/app
qmake
make

Lancement de QRegovar :

./QRegovar