Vous êtes ici

Tutoriel ValaWinPKG : utiliser Vala avec FreeGLUT

Objectifs : utiliser ValaWinPKG pour compiler l'exemple Vala FreeGLUT sous Windows.

La documentation de Vala fournit un exemple FreeGLUT permettant d'afficher une théière en 3D, manipuable par les touches fléchées du clavier.

  (pour plus de commodité, voici la version indépendante de ce programme)

Sous Linux Debian/Ubuntu, compiler ce programme se fait facilement.

Sous Microsoft© Windows, bien qu'il existe une version MinGW de FreeGLUT, il faut l'installer à la main ; mais même une fois ceci fait, la commande de compilation échoue :

  valac --pkg gl --pkg glu --pkg glut glut-sample.vala
   error: Package `gl' not found in specified Vala API directories or GObject-Introspection GIR directories
   error: Package `glu' not found in specified Vala API directories or GObject-Introspection GIR directories
   error: Package `glut' not found in specified Vala API directories or GObject-Introspection GIR directories
   Compilation failed: 3 error(s), 0 warning(s)

Nous allons résoudre ce problème grâce à ValaWinPKG.

1) Installer ValaWinPKG

Télécharger et installer ValaWinPKG 0.9c (8,85 Mo).

2) Installer Vala (si nécessaire)

Télécharger et installer Vala 0.12.0 pour Windows (12,5 Mo).

3) Installer le paquet FreeGLUT avec ValaWinPKG

Cliquez sur "Démarrer" -> "Programmes" -> "ValaWinPKG 0.9c"
ValaWinPKG se lance et la liste de paquets se remplit.

Si ce n'est pas le cas, votre Vala n'est peut-être pas bien installé ou Internet déconnecté ;
sinon posez la question ici.

Cochez la ligne "FreeGLUT" et cliquez sur "Update".


Une fenêtre de téléchargement s'affiche.

Essayons maintenant de taper la commande à nouveau : valac --pkg gl --pkg glu --pkg glut glut-sample.vala

Tout fonctionne et compile ! En double-cliquant sur l'exécutable "glut-sample.exe" :