Compiler Polyphone pour Windows
Utilisez ces instructions pour compiler Polyphone sur Windows avec la dernière version des sources disponibles sur GitHub . Vous aurez ainsi le logiciel à son niveau de développement le plus avancé, incluant les dernières fonctionnalités mais peut-être aussi des instabilités.
Prérequis
Installation de Qt
Polyphone est écrit en C++ avec l'environnement de développement Qt. Pour installer Qt, rendez-vous sur cette page pour télécharger l'installateur. Il vous faudra au préalable créer un compte.
Lancer ensuite l'installateur et sélectionnez les éléments suivants :
Prenez les versions les plus à jour si ces choix ne sont pas exactement les mêmes.
Installation du compilateur
Qt a besoin d'un compilateur pour compiler les sources de Polyphone. Il est nécessaire d'utiliser MinGW pour ces raisons :
- tout d'abord une raison pratique car les dépendances ci-dessous sont compatibles avec MinGW,
- mais également pour permettre un import / export correct des fichiers au format sfArk.
Téléchargez MinGW sur cette page en prenant la version correspondant à ce qui a été sélectionné au paragraphe précédent.
Désarchivez l'ensemble dans le répertoire C:/mingw64 par exemple.
Dirigez-vous ensuite dans les configurations du système Windows pour ajouter le dossier C:/mingw64/bin dans le Path :
- ouvrez le menu Windows,
- cherchez "variables d'environnement",
- ouvrez les propriétés systèmes et cliquez sur "Variables d'environnement",
- double-cliquez sur "Path" dans les variables système,
- et ajoutez C:/mingw64/bin parmi les répertoires listés dans la variable "Path".
De cette manière, les exécutables de mingw64 pourront être appelés par Qt.
Dépendances de Polyphone
Téléchargez les dépendances du projet disponibles ici. Ce sont des éléments supplémentaires utilisés par Polyphone et qui ne sont pas fournis par Qt.
Compilation
Sources
Tout d'abord, téléchargez les sources de Polyphone ici ou depuis GitHub et désarchivez l'ensemble sur votre bureau Windows par exemple.
Ensuite, désarchivez les dépendences supplémentaires de Polyphone dans un dossier lib_windows qui doit se trouver à côté du dossier sources.
Continuez maintenant avec ce tutoriel pour la compilation de Polyphone avec Qt Creator : Compiler avec Qt Creator. Aucune modification du fichier polyphone.pro ne sera nécessaire.
Lancer Polyphone sans Qt Creator
Placez-vous dans le répertoire lib_windows/64bits. Si la compilation s'est bien déroulée, vous devriez y voir l'exécutable polyphone.exe. Pour rendre possible son exécution de manière indépendante, il est nécessaire de compléter ce dossier. Exécutez la commande suivante dans un terminal (adaptez les chemins au préalable) :
C:\Qt\6.7.2\mingw_64\bin\windeployqt.exe "C:\Users\User\Desktop\polyphone\lib_windows\64bits\polyphone.exe"
Vous verrez apparaitre les bibliothèques Qt (Qt6Core par exemple) et un double-clic sur polyphone.exe permettra de lancer le logiciel. Pour permettre le lancement de Polyphone sur un autre PC Windows, ces fichiers en provenance de C:\mingw64\bin sont égalements nécessaires pour compléter le dossier :
- libgcc_s_seh-1.dll
- libssp-0.dll
- libstdc++-6.dll
- libwinpthread-1.dll
Dépannage
Cette section dans le forum vous permettra d'obtenir de l'aide.
Polyphone est gratuit mais il y a des coûts associés à son site web et à son développement. Un petit coup de pouce aidera beaucoup.
Faire un donpage