Compilare Polyphone per Windows
Usa queste istruzioni per compilare Polyphone per Windows con l'ultima versione dei sorgenti su GitHub . Avrai il software al suo livello di sviluppo più avanzato, con le funzionalità più recenti, ma forse anche con qualche instabilità.
Prerequisiti
Installazione di Qt
Polyphone è scritto in C++ con l'ambiente di sviluppo Qt (versione 6). Per installare Qt, vai su questa pagina e scarica il programma di installazione. Prima dovrai creare un account.
Poi avvia il programma di installazione e seleziona i seguenti componenti:

Scegli l'ultima versione disponibile se le opzioni non sono esattamente le stesse.
Installazione del compilatore e delle dipendenze
Qt ha bisogno di un compilatore per compilare i sorgenti di Polyphone. È necessario usare MinGW per i seguenti motivi:
- innanzitutto per un motivo pratico, perché le dipendenze indicate sotto sono compatibili con MinGW,
- ma anche per consentire una corretta importazione / esportazione dei file in formato sfArk (è necessaria l'opzione di compilazione
-ffloat-store).
Il compilatore e le librerie usate da Polyphone si installano con MSYS2 . Installalo nella cartella predefinita C:/msys64 (il file di progetto polyphone.pro cerca le librerie in C:/msys64/mingw64), apri il terminale MSYS2 MINGW64 ed esegui questo comando:
pacman -S mingw-w64-x86_64-toolchain mingw-w64-x86_64-zlib mingw-w64-x86_64-libogg mingw-w64-x86_64-libvorbis mingw-w64-x86_64-openssl mingw-w64-x86_64-flac mingw-w64-x86_64-libsndfile
Poi vai nelle impostazioni di sistema di Windows per aggiungere la cartella C:/msys64/mingw64/bin al Path:
- apri il menu di Windows,
- digita «Variabili d'ambiente»,
- apri le proprietà del sistema e fai clic su «Variabili d'ambiente»,
- fai doppio clic su «Path» nelle variabili di sistema,
- e aggiungi C:/msys64/mingw64/bin alle cartelle elencate nella variabile «Path».
In questo modo Qt può trovare gli eseguibili e le librerie di MinGW.
Compilazione
Sorgenti
Inizia scaricando i sorgenti di Polyphone qui o da GitHub ed estrai i file, ad esempio, sul desktop di Windows.
Compilare con Qt Creator
Prosegui ora con questo tutorial per compilare Polyphone con Qt Creator: Compilare Polyphone con Qt Creator. Non sarà necessario modificare il file polyphone.pro.
Compilare da riga di comando
Apri il terminale MSYS2 MINGW64, aggiungi Qt al Path e compila il progetto in una nuova cartella (adatta prima i percorsi):
export PATH="/c/Qt/6.6.2/mingw_64/bin:$PATH"
mkdir build
cd build
qmake ../sources/polyphone.pro CONFIG+=release
mingw32-make -j4
Se la compilazione è andata a buon fine, dovresti trovare il file eseguibile polyphone.exe nella cartella build/release.
Avviare Polyphone
Perché l'eseguibile possa funzionare in modo autonomo, la sua cartella deve essere completata con le librerie di Qt. Esegui il comando seguente in un terminale (adatta prima i percorsi):
C:\Qt\6.6.2\mingw_64\bin\windeployqt.exe "C:\Users\User\Desktop\build\release\polyphone.exe"
Compariranno le librerie di Qt (ad esempio Qt6Core) e un doppio clic sul file polyphone.exe avvierà il software. Per poter avviare Polyphone su un altro computer Windows, servono anche questi file di C:\msys64\mingw64\bin per completare la cartella:
- libgcc_s_seh-1.dll
- libstdc++-6.dll
- libwinpthread-1.dll
- libssp-0.dll
- libsndfile-1.dll
- libFLAC.dll
- libogg-0.dll
- libvorbis-0.dll
- libvorbisenc-2.dll
- libvorbisfile-3.dll
- libopus-0.dll
- libmp3lame-0.dll
- libmpg123-0.dll
- libcrypto-3-x64.dll
- libssl-3-x64.dll
- zlib1.dll
Risoluzione dei problemi
Questa categoria del forum ti darà aiuto, se necessario.
Polyphone è gratuito, ma il sito e lo sviluppo hanno dei costi. Una piccola donazione aiuta molto.
Fai una donazionesu