You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Romain de Laage 811d3c24a7
Final README commit
2 months ago
extra Because we really need extras 2 months ago
includes Merge branch 'master' of gitlab.utc.fr:rdelaage/lo21-projet 2 months ago
rapports Move reports 2 months ago
sql add planeur briansbrain 2 months ago
src Merge branch 'master' of gitlab.utc.fr:rdelaage/lo21-projet 2 months ago
.gitignore Add useless files in gitignore 2 months ago
.gitlab-ci.yml Add Doxygen to CI 2 months ago
Doxyfile Mainpage doc 2 months ago
README.md Final README commit 2 months ago
application.db Restore good db 2 months ago
cellulut.pro Add transition 2 months ago

README.md

Cellul'Ut: LO21

Construction

Dépendances : compilateur C++11, Qt5

Testé sur Linux, Windows et Mac, devrait fonctionner sur la majorité des systèmes UNIX du moment que Qt5 est supporté

qmake
make

Documentation

La documentation du projet et de ses classe est générée automatiquement par la CI et est disponible ici.

BDD

Pour le stockage, nous utilisons une base de données SQLite nommées application.db

Placemement du fichier

Pour le moment le chemin vers la base de données est écrit en dur dans le code source. Il faut placer le fichier (présent dans ce dépôt git) dans le dossier de build de l'application (il lit le fichier avec le chemin application.db donc le fichier doit se trouver là où est défini le dossier courant de l'application, $PWD sur les systèmes UNIX).

Créer ou insérer des données dans la BDD

Pour créer la BDD il faut lancer le fichier sql/tables.sql avec un client sqlite3 :

sqlite3 application.db -init sql/tables.sql

On peut ensuite insérer des jeux de données, ceux de base sont dans le dossier sql et d'autres sont dans le dossier extra:

sqlite3 application.db -init <chemin>