JUCE é um framework C++ disponível para Windows, macOS, GNU/Linux, Android e iOS, de código aberto, usada para o desenvolvimento de aplicativos desktop e móveis.
JUCE é usado em particular para suas bibliotecas GUI e plug-ins. Possui licença dupla sob a GPLv3 e uma licença comercial.
O objetivo do JUCE é permitir que o software seja escrito de forma que o mesmo código-fonte seja compilado e executado de forma idêntica independente da plataforma.
Suporta vários ambientes de desenvolvimento e compiladores.
Como dito, o código-fonte está disponível no GitHub. Ou seja, você pode baixá-lo e compilar direto na sua máquina. Certique-se antes de possuir as dependências necessárias(nesse caso para distribuições GNU/Linux).
Mas, também já há binários já pré-compilados que rodam na sua máquina. Você pode acessar o endereço oficial de downloads:
Escolher o plano(há o Free), escolher para seu sistema operacional, descompactar e rodar o binário.
Em distros GNU/Linux, pode ser:
Para versões anteriores, em casos de compatibilidade, você pode fazer o download na paǵina de releases no GitHub. De acordo com a data de publicação desse artigo a versão mais atual é a:
7.0.12
.
O Projucer é um IDE para O JUCE. O binário dele está disponível dentro do diretório JUCE/
que vocÊ descompactou, para rodá-lo se estiver no Windows ou macOS, basta clicar no binário, em distros GNU/Linux, entre via terminal e execute com ./
:
Há também o binário do Demo que pode ser executado no mesmo diretório:
Você ainda pode mover para /opt
e linkar binários para abrir via Dashboard, incluindo o ícone e um .desktop
.
Para mais informações, tutoriais, documentação e outros acesse os links abaixo: