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]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 10:09, jeu. 04 Jun 2020: Salut et bienvenue à Ignacio :-)
olinuxx, 23:05, mar. 02 Jun 2020: Bonjour et bienvenue à LeLapin cool
olinuxx, 23:50, lun. 01 Jun 2020: Bonjour et bienvenue à emberger cool
sub26nico, 10:26, dim. 31 mai 2020: Salut et bienvenue à billybilly2 :-)
moncopainalain, 11:19, sam. 30 mai 2020: Confiné,j'ai écris Homescape, l'idée c'est d'enregistrer des sons pour faire de l’électro : [Lien] ça tourne sur pure data ou sur android en téléchargeant l'apk avec script fourni... Partagez. contactez moi.
olof, 09:15, jeu. 28 mai 2020: Ardour 6 est sorti.
olinuxx, 16:40, mar. 26 mai 2020: Bonjour et bienvenue à Jean Emberger et à JazzAddict cool
Sahaathyva, 23:49, lun. 25 mai 2020: ok pour la 1.3 , celle qui est censée supporter l'audio ;) @r1: lmms est mis de coté pour ma part à l'heure actuelle. là j'essaie d'aider Alex pour ZRythm mais dans la mesure de mes simples compétences
r1, 22:47, lun. 25 mai 2020: @Sahaathyva : Pour accélérer le mouvement, tu peux aussi participer au développement de lmms ! :-)
r1, 22:45, lun. 25 mai 2020: Excellente nouvelle pour lmms ! Et pour Ardour aussi d'ailleurs :-D
sub26nico, 21:21, lun. 25 mai 2020: ardour.org semble être redevenu fonctionnel, mais pas encore le forum
ycollet, 20:44, lun. 25 mai 2020: Aucune idée ... J'imagine plutôt une 1.3.0