====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.
allegro:install_netbeans [2012/08/25 04:40] mrhide [Configuration du Projet] |
allegro:install_netbeans [2018/03/01 12:19] (Version actuelle) mrhide Update debian packets allegro5 |
||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
Comme Cygwin demande un environnement UNIX emulé installé sur la machine de l'utilisateur, on va s'orienter vers [[http://mingw.org/|MinGW]] qui est un port pour windows de la suite GCC. | Comme Cygwin demande un environnement UNIX emulé installé sur la machine de l'utilisateur, on va s'orienter vers [[http://mingw.org/|MinGW]] qui est un port pour windows de la suite GCC. | ||
- | [[http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20111118/mingw-get-inst-20111118.exe/download|Installateur MinGW]] : Installez au moins le compilateur C et installez **MSYS** (important pour avoir la commande make).\\ | + | [[https://sourceforge.net/downloads/mingw|Installateur MinGW]] : Installez au moins le compilateur C et installez **MSYS** (important pour avoir la commande make).\\ |
Je recommande l'installation dans le répertoire proposé par défaut (**C:\MinGW**) car Netbeans sera alors capable de le détecter. | Je recommande l'installation dans le répertoire proposé par défaut (**C:\MinGW**) car Netbeans sera alors capable de le détecter. | ||
- | Récupérez Allegro compilé pour MinGW : [[http://cdn.allegro.cc/file/library/allegro/5.0.7/allegro-5.0.7-mingw-4.6.2.zip|Alleg 5.0.7]] | + | Récupérez Allegro compilé pour MinGW : [[https://github.com/liballeg/allegro5/releases|Allegro 5.x.x]] |
Et extrayez-le à la racine de votre disque **C:\allegro** | Et extrayez-le à la racine de votre disque **C:\allegro** | ||
==== Installation de Java ==== | ==== Installation de Java ==== | ||
Ligne 58: | Ligne 58: | ||
De ce fait, il est assez lourd et demande la connaissance du //shell// pour pouvoir configurer Xorg. | De ce fait, il est assez lourd et demande la connaissance du //shell// pour pouvoir configurer Xorg. | ||
- | Téléchargez et exécutez [[http://cygwin.com/setup.exe]], cliquez sur **Suivant** jusqu'à la fenêtre avec la grande arborescence, sélectionnez pour installation les paquets suivants :\\ | + | Téléchargez et exécutez setup-x86_64.exe depuis [[http://cygwin.com/install.html]], cliquez sur **Suivant** jusqu'à la fenêtre avec la grande arborescence, sélectionnez pour installation les paquets suivants :\\ |
xorg-server xinit xhost X-start-menu-icons xterm openssh inetutils mesa-demo\\ | xorg-server xinit xhost X-start-menu-icons xterm openssh inetutils mesa-demo\\ | ||
//Facultatif : installez aussi **mintty** qui est un terminal natif win32, bien mieux que xterm car il fonctionne sans serveur Xorg.// | //Facultatif : installez aussi **mintty** qui est un terminal natif win32, bien mieux que xterm car il fonctionne sans serveur Xorg.// | ||
Ligne 84: | Ligne 84: | ||
Nous allons maintenant installer Allegro. | Nous allons maintenant installer Allegro. | ||
- | Malheureusement, dans les dépôts de Debian, Allegro est à la version 4.2 :-( on va devoir compiler nous même Allegro en version 5.\\ | + | Sous debian et autres distributions à packages deb, les paquets à installer sont **liballegro5.2 liballegro5-dev liballegro-acodec5.2 liballegro-acodec5-dev liballegro-audio5.2 liballegro-audio5-dev liballegro-dialog5.2 liballegro-dialog5-dev liballegro-image5.2 liballegro-image5-dev liballegro-physfs5.2 liballegro-physfs5-dev liballegro-ttf5.2 liballegro-ttf5-dev liballegro-video5.2 liballegro-video5-dev allegro5-doc** |
- | Néanmoins les dépendances d'Allegro sont à installer via le gestionnaire de paquet :\\ | + | |
- | libx11-dev libglut3-dev libxcursor-dev libphysfs-dev libgtk2.0-dev libxrandr-dev libxxf86vm-dev libxpm-dev libalut-dev libpulse-dev libjpeg-dev libpng-dev libfreetype6-dev libogg-dev libvorbis-dev libvorbisfile-dev libflac-dev | + | |
- | + | ||
- | Téléchargez [[http://sourceforge.net/projects/alleg/files/allegro/5.0.6/allegro-5.0.6.tar.gz/download|l'archive des sources d'Allegro]]. | + | |
- | + | ||
- | <code bash> | + | |
- | tar xzvf allegro*.tar.gz && cd allegro* | + | |
- | mkdir build && cd build | + | |
- | cmake .. | + | |
- | make && make install | + | |
- | </code> | + | |
- | + | ||
- | //Note: vous pouvez installer allegro dans /usr/local avec : cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..// | + | |
- | + | ||
- | Normalement ça devrait compiler | + | |
+ | Si votre distribution ne propose pas de paquet pour allegro5, la compilation est aisée. | ||
===== Configuration de Netbeans ===== | ===== Configuration de Netbeans ===== | ||
==== Ajout de l'hôte ==== | ==== Ajout de l'hôte ==== |