Agar

Hypertriton, Inc.
( English )
ACCUEIL | SCREENSHOTS | TÉLÉCHARGER | DOCS | SUPPORT | CHAT | CONTRIBUER | SIGNALER BOGUE

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.