|
La méthode recommandée pour compiler Agar nativement sous Windows est
MSYS.
L'environnement MSYS supporte le script ./configure et le système
de compilation.
Les bibliothèques compilées sous MSYS sont complètement natives et
indépendantes de MinGW.
|
Étape 1: Installation de MinGW / MSYS |
Commencez par installer les composantes de base de MinGW. Pour faciliter
cette tâche, téléchargez le Automated MinGW Installer à partir
d'ici.
Obtenez l'installateur MSYS à partir du
site de MinGW,
et procédez à l'installation.
Il est sage d'installer aussi le programme gdb pour le déboguage.
Note: Si vous compilez sous Windows x64, la version 1.0.10 de MSYS nécessite
ce correctif sinon le shell MSYS
ne démarrera pas.
|
|
Étape 2: Installation de SDL |
Téléchargez la dernière version de
SDL (série 1.2)
et installez la:
$ tar -xzf SDL-1.2.x.tar.gz
$ cd SDL-1.2.x
$ ./configure && make && make install
|
|
Étape 3: Installation de FreeType (Optionel / Recommandé) |
La bibliothèque FreeType est fortement recommandée afin d'obtenir un rendu
de polices de caractères de haute qualité avec anti-crénelage. Si FreeType
n'est pas disponible, Agar utilisera une police bitmap de type
monospaced.
Téléchargez le paquet source FreeType le plus récent de la série 2.1,
à partir
d'ici,
et installez la bibliothèque:
$ tar -xzf freetype-2.1.x.tar.gz
$ cd freetype-2.1.x
$ ./configure && make && make install
|
|
Étape 4: Installation de Pthreads (Optionel / Recommandé) |
Le support multithread d'Agar requiert une interface POSIX threads.
L'interface POSIX threads est supportée nativement par tous les systèmes
d'exploitation respectables. Sous Windows, vous devrez télécharger une
petite bibliothèque à cet effet,
Pthreads-win32.
Allez sur
la page de téléchargement,
et obtenez la dernière version (pthreads-w32-2-x-x-release.exe).
Décompressez l'archive dans un répertoire temporaire.
Dans le répertoire Pre-built.2, trouvez les sous-répertoires
lib et include. Copiez ceux-ci, respectivement, vers vos
répertoires /local/lib et /local/include dans MSYS (ou
C:\Msys\1.0\local\lib et C:\Msys\1.0\local\include à partir
de Windows).
Copiez les fichiers DLL (ou au moins PthreadVC2.DLL) du
sous-répertoire lib vers votre C:\Windows\System
(ou C:\Windows\SysWOW64 avec Windows x64).
|
|
Étape 5: Installation d'Agar |
|
Vous pouvez maintenant compiler et installer Agar. Allez dans le répertoire
source d'Agar et utilisez:
$ ./configure && make && make install
Note: Si vous avez compilé Agar avec support multithread, assurez-vous que
pthreads fonctionne en passant --enable-threads à ./configure.
|
|