Outils pour utilisateurs

Outils du site


fr:compilation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

fr:compilation [2016/10/09 09:10]
fr:compilation [2020/02/09 13:26] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Récupérer & compiler la dernière version ======
  
 +Attention : ces instructions permettent de compiler jusqu'​à la version 3.8.0. Les versions 3.9.0 et ultérieures nécessitent Qt5 au lieu de Qt4 et sont plus simples à compiler. Une mise à jour de cette page est nécessaire.
 +
 +===== Windows =====
 +À faire.
 +
 +===== GNU/Linux =====
 +==== Debian/​Ubuntu/​Mint ====
 +=== Mise en place ===
 +Nous avons besoin de Git, d'un compilateur C++ (qui peut compiler du code C++11, donc pour GCC, la version 4.7 ou plus récente), de Qt et des dépendances :
 +<code bash>
 +sudo apt-get install git-core build-essential qt4-qmake libqt4-dev qtmobility-dev libxtst-dev libnotify-dev libopencv-dev libboost-dev qtscript-tools
 +</​code>​
 +
 +Si vous voulez utiliser des bases de données SQL vous devrez également installer les bindings correspondants,​ par exemple pour MySQL :
 +<code bash>
 +sudo apt-get install libqt4-sql-mysql
 +</​code>​
 +
 +=== Récupération du code ===
 +<code bash>
 +git clone git://​github.com/​Jmgr/​actionaz.git
 +</​code>​
 +
 +Entrez dans le dossier d'​Actionaz :
 +<code bash>
 +cd actionaz
 +</​code>​
 +
 +//Note - Si vous voulez une version spécifique,​ à ce moment vous pouvez entrer la commande ci-dessous ://
 +<code bash>
 +git checkout v3.5.1
 +</​code>​
 +
 +=== Compilation ===
 +<code bash>
 +qmake -r && make
 +</​code>​
 +
 +Pour démarrer Actionaz, entrer :
 +<code bash>
 +./actionaz
 +</​code>​
 +
 +=== Mise à jour ===
 +Pour mettre à jour votre version, ouvrez un terminal, allez dans le dossier d'​Actionaz et entrez :
 +<code bash>
 +git pull
 +qmake -r
 +make
 +</​code>​