Skip to main content

Historique: JUCE Démarrage

Aperçu de cette version: 5



Cette page montre comment démarrer avec JUCE en construisant :
  • l'application démo DemoRunner
  • l'atelier de développement Projucer (précédemment Introjucer)

Outils nécessaires

JUCE est un environnement de développement. Pour l'utiliser il faudra bien sûr installer les outils de développement (compilateur C++ et librairies de base).
Sous Linux c'est facile : il suffit d'installer les paquets correspondants.

Paquets de développement
Copy to clipboard
g++ ...


Téléchargement des sources

La philosophie de JUCE c'est qu'il n'y a pas vraiment de version stable avec des mises à jour officielles, mais des corrections ou des nouveautés presque tous les jours (même s'il y a de temps en temps des versions officialisées).

L'auteur conseille de travailler avec les sources git et de les mettre à jour régulièrement.

Pour récupérer les sources :
Copy to clipboard
git clone --depth 1 https://github.com/WeAreROLI/JUCE.git


Dans le répertoire JUCE/examples/ se trouvent plusieurs programmes prêts à construire.

Démo

Le plus intéressant est le programme de démonstration des possibilités de JUCE.
Pour le construire il suffit d'aller dans le répertoire Linux :
Copy to clipboard
cd JUCE/examples/DemoRunner/Builds/LinuxMakefile make


Une fois l'opération terminée (si tous les paquets nécessaires ont été installés), il ne reste plus qu'à lancer la démo dans le dossier build :
Copy to clipboard
./build/DemoRunner


juce-demo.png

Atelier de développement

Dans le répertoire extras se trouve l'application Projucer qui permet de développer d'autres applications JUCE.

Pour la construire :
Copy to clipboard
cd JUCE/extras/Projucer/Builds/LinuxMakefile make


Pour la lancer :
Copy to clipboard
./build/Projucer


Pour l'installer :
Copy to clipboard
sudo cp ./build/Projucer /usr/local/bin/


Historique

Information Version
Sun 17 Jun 2018 12:29 jpcima Mise à jour capture d'écran nouvelle version 5 - 10
Afficher
Wed 18 Oct 2017 17:49 olinuxx boîte navigation 4
Afficher
Thu 30 Jan 2014 08:55 utilisateur_anonyme2 Intégration + titre 3
Afficher
Wed 29 Jan 2014 22:47 romain_bar Construction des deux applications de base de JUCE 2
Afficher
Wed 29 Jan 2014 22:04 romain_bar 1
Afficher