Compiler Aseprite sous Windows 10 avec Visual Studio Community 2015

Aseprite est un logiciel épatant pour dessiner des sprites. Les sources sont disponibles sur GitHub, avec les instructions pour construire une version binaire pour Windows, Linux et Mac OS. N’étant pas expert de l’écosystème Microsoft, j’ai rencontré quelques difficultés, qu’il m’a paru intéressant de partager. Voici les étapes que j’ai suivies pour aboutir à un exécutable qui tourne sous Windows 7 et Windows 10.

Installation de Visual Studio Community 2015

Télécharger le programme d’installation depuis le site de Visual Studio, et se laisser guider par l’assistant. Une autre solution aurait été de télécharger l’image ISO, un peu planquée, en suivant ces indications.

Ainsi que nous le confirme cette page, Visual C++ n’est pas installé par défaut dans Visual Studio. Si l’option n’a pas été sélectionnée dans l’assistant d’installation, démarrer Visual Studio, sélectionner File | New | Project | C++, ce qui entraîne le téléchargement des composants manquants.

Installation de CMake

Téléchargement et installation à partir du fichier MSI.

Installation de MozillaBuild

Téléchargement et installation à partir du fichier EXE.

Installation de Ninja

Télécharger le binaire depuis cette page. Décompresser le contenu du fichier ninja-win.zip dans C:\ninja-win, puis ajouter ce répertoire dans la variable d’environnement PATH.

Compilation d’Aseprite

Ouvrir une ligne de commande. Si Visual Studio est installé dans le répertoire par défaut, taper :

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat

Pour vérifier que l’environnement est en place, taper :

cl
cmake
ninja

Chaque appel doit confirmer que l’exécutable figure dans le PATH.

Suivre les instructions de la section Compiling, i.e. avec le code source d’Aseprite dans C:\aseprite :

cd C:\aseprite
mkdir build
cd C:\aseprite\build
cmake -G Ninja ..
ninja aseprite

L’exécutable se trouve dans C:\aseprite\build\bin. Copier les fichiers DLL du répertoire C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.CRT dans C:\aseprite\build\bin. Ce répertoire contient désormais tout ce qu’il faut pour exécuter Aseprite sous Windows.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *