Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

JUCE Démarrage


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
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 :
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 :
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 :
./build/DemoRunner


Image

Atelier de développement

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

Remarque préalable : s'il s'agit d'une installation de JUCE dédiée à la réalisation de logiciel libres, il est recommandé de basculer Projucer en mode GPL.
Pour ce faire, on doit affecter à JUCER_ENABLE_GPL_MODE la valeur 1 dans le fichier JUCE/extras/Projucer/JuceLibraryCode/AppConfig.h. Cela a pour effet de désactiver l'identification au compte ROLI et une remontée d'informations d'arrière-plan au serveur de JUCE.

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


Pour la lancer :
./build/Projucer


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


Configuration initiale : Au premier démarrage, ou par l'élément de menu "File > Application Usage Data"Image , une boîte de dialogue se présente et demande la permission d'activer un logiciel traçant. Il est conseillé de décocher cette case.
Il faut savoir que la valeur de cette option se répercute dans les projets développés, et impacte par conséquent les utilisateurs.

Image


Collaborateur(s) de cette page : jpcima , olinuxx , utilisateur_anonyme et romain_bar .
Page dernièrement modifiée le Dimanche 17 juin 2018 12:29:05 par jpcima.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 11:06, dim. 24 Oct 2021: @lootre : contacte moi via IRC si tu vois ce message
olinuxx, 10:48, dim. 24 Oct 2021: Bonjour et bienvenue à JSNGZN, B_Beun, salamrouba, et Iwanael cool
Shangri-l, 17:39, sam. 23 Oct 2021: Bienvenue à white-wolf ! J'ai cotoyé un temps sur d'autres lieux des réseaux un White Wolf, si tu es lui, tu te souviendras de moi. Si tu n'es pas lui, tu pars avec un bon point positif pour avoir ma sympathie, vu que tu me le rappelles :-)
sri_raoul, 13:11, jeu. 21 Oct 2021: Un avant-goût de ce que sera Ardour 7: [Lien]
olinuxx, 17:20, lun. 18 Oct 2021: Bonjour et bienvenue à white-wolf cool
olinuxx, 16:23, sam. 16 Oct 2021: Bonjour et bienvenue à didremi, TiFred et à Cecile43 cool
bluedid29, 12:40, dim. 10 Oct 2021: A titre d'info, test interface audio Audient Di14 en cours sur Debian, Ubuntu... ...pour l'instant, que du bon ;-) Je tiens au courant pour plus de précisions dès que que possible...
bluedid29, 12:38, dim. 10 Oct 2021: Merci pour l'édito et bon dimanche sous le soleil :-)
sub26nico, 22:05, mer. 06 Oct 2021: Bien joué les potos, qu'il est bien, qu'il est beau l'édito !
r1, 15:33, mer. 06 Oct 2021: Les rhinos comme les chameaux, tous sont accros à l'édito !
allany, 09:06, mer. 06 Oct 2021: Pas besoin d'otorhino, c'est juste l'édito ! [Lien]
olinuxx, 20:38, mar. 05 Oct 2021: Bonjour et bienvenue à Turtlebass6 et à FalCT60 cool