GLUT suivant le système et le compilateur
GLUT avec visual C++
GLUT a été porté sous Windows par un certain Nate Robins. Pour récupérer les librairies, il faut aller sur son site. Recopiez glut.h, glut.lib et glut.dll dans votre dossier où se trouvera votre projet qui sera de type win32 console. Ajoutez la librairie à votre projet puis inclure dans votre code: #include "glut.h" (Eventuellement, indiquez le (s) sous répertoire(s) dans lequel vous avez enregistré glut.h sous votre projet.
S'il s'agit de créer plusieurs projets pouvant utiliser GLUT, alors il faudra recopier la dll sous system32 du répertoire windows. Pour que Visual C++ sache retrouver l'include, placez le sous le répertoire d'installation de visual C (par exemple C:\Program Files\Microsoft Visual Studio\VC98) : sous le répertoire include\gl.
Faire de même avec le fichier glut32.lib mais sous lib...
Pour la compilation, il faudra inclure la librairie glut32.lib
GLUT avec DEV-CPP
Rien à faire, tout est déjà intégré dedans.
L'include se fera de la manière suivante : #include <gl/glut.h>
Pour la compilation, il faudra inclure la librairie libglut32.a
GLUT sous Linux
Il suffira d'installer Mesa (qui est la version OpenGL pour Linux) sur votre machine. Les librairies seront alors disponibles...
Sur certaines distributions, les paquets réservés au développement (les paquets -devel) peuvent ne pas être présents dans les CD roms. Il faut alors avoir une ajouter une connexion internet et configurer les medias pour ajouter des listes miroires (Dans le gestionnaires de logiciels, le menu "option\gestionnaire de médias logiciels", "puis ajouter"). Recherchez ensuite de nouveau mesa, les librairies de développement doivent être présentes maintenant.
L'include se fera de la manière suivante : #include <GL/glut.h>
Pour la compilation, il faudra indiquer au compilateur la librairie glut
Ex.: gcc -lglut source.c -o filename
Mais à mon avis, il y aura aussi les librairies pour OpenGL standard...