Configuration pour développer avec OpenGL
Un article de Games Creators Network.
Dans le tutoriel Configuration pour utiliser OpenGL, nous avons vu comment configuer son système pour pouvoir utiliser des applications (logiciels, jeux, démos...) nécessitant OpenGL.
Nous allons ici nous intéresser au côté "développement", et voir ce qu'il faut faire pour pouvoir utiliser les fonctions proposées par l'API. Tous les fichiers dont je parle dans ce tutoriel sont présents dans les pack à télécharger (voir à la fin de ce document). Vous pourrez également vous les procurer sur le site officiel d'OpenGL.
[modifier] Les fichiers à posséder
D'abord, il faut posséder les fichiers suivants : opengl32.lib,glu32.lib, gl.h et glu.h. Ces fichiers sont nécessaires pour pouvoir utiliser les fonctions de base d'OpenGL.
Aussi, vous devrez vous procurer d'autres fichiers si vous souhaitez utiliser les librairies auxiliaires d'OpenGL. Par exemple, pour dévélopper avec GLUT, vous aurez besoin des fichiers glut32.libet glut.h.
Pour utiliser AUX, ce sera glaux.lib, et glaux.h.
[modifier] Où placer ces fichiers ?
Les fichiers .lib sont des librairies. Il faut les placer dans le repertoire de librairies du compilateur (lib par exemple)
Les fichiers .h sont des fichiers d'en-tête. Ils doivent être placés dans le répertoire include du compilateur.
[modifier] Utilisation des librairies
Lorsque vous commencez à développer une application utilisant les fonctions proposées par OpenGL, vous devez liez les librairies dont vous avez besoin à votre projet. Par exemple, dans le cas d'un projet développé avec Visual C++, vous devez indiquez les noms des librairies à utiliser dans les paramètres du projet (menu Project > Settings > Link), comme le montre la copie d'écran suivante :
Les fichiers d'en-tête sont, eux, directement appelés à partir du code source, par la commande include :
# include <gl.h> par exemple.
Ce document a été publié sur la version 3 du G.C.N. par Le-Gritche.
- Auteur Original : Le-Gritche
- Date de publication : 20 Juin 2001


