Usar o Qt Creator para compilar o Polyphone
Use estas instruções para saber como compilar o Polyphone com o Qt Creator. Supõe-se que você já tenha no computador o Qt Creator instalado com o framework Qt, um compilador e as dependências necessárias para compilar o Polyphone (veja as páginas correspondentes).
Pré-requisitos
Os seguintes elementos são necessários:
- um compilador C++ (VC++, Clang, GCC, …),
- o Qt Creator com seu framework (Qt 6),
- as dependências do Polyphone.
As instruções para instalá-los dependem do sistema operacional que você usa; veja as páginas de documentação correspondentes.
Compilar o Polyphone
Copiar o código-fonte
Obtenha o código-fonte do Polyphone aqui ou no GitHub .
Abrir e configurar o projeto
Primeiro, abra o arquivo polyphone.pro e edite-o para, eventualmente, usar as versões distribuídas de rtmidi e de stk, caso seu sistema operacional não as forneça (a versão distribuída de rtaudio é usada por padrão). Descomente as linhas a seguir removendo o ‘#’ inicial:
DEFINES += USE_LOCAL_RTMIDI
DEFINES += USE_LOCAL_STK
Você pode pular essas modificações se quiser usar as bibliotecas já instaladas no computador (verifique se elas estão presentes!). Esta etapa não é necessária no Windows e no macOS, pois as versões distribuídas são sempre usadas.
Inicie o Qt Creator e abra o arquivo polyphone.pro.

Em seguida, configure o projeto.

Executar o qmake e compilar o projeto
Vá ao menu Build e escolha o item Run qmake.

A execução do qmake termina quando a barra de progresso, no canto inferior direito, chega a 100% em verde.

Na seção Project da coluna esquerda e depois na seção Build&Run, selecione a configuração de compilação (Release é a preferida).
Por fim, clique na ação Build project Polyphone do menu Build. Durante a compilação do projeto, podem aparecer avisos, mas não deve haver erros.
Agora você deve ter o executável no diretório de compilação criado pelo Qt Creator (build-XXX, ao lado do código-fonte, por exemplo), de acordo com a sua escolha na configuração de compilação do Qt Creator:
- no Linux, o arquivo polyphone fica no subdiretório bin,
- no Windows, o arquivo polyphone.exe fica no subdiretório release ou debug,
- no macOS, o bundle Polyphone.app fica no diretório macos, localizado ao lado do diretório sources.
Solução de problemas
Consulte esta categoria se precisar de mais informações ou de ajuda.
Um agradecimento especial a Tomotello por este artigo.
O Polyphone é gratuito, mas há custos ligados ao site e ao desenvolvimento. Uma pequena doação ajuda muito.
Doartopo