web-dev-qa-db-fra.com

Comment installer les bibliothèques OpenGL / GLUT

J'ai actuellement installé Ubuntu 11.10 sur mon netbook Acer. J'ai du mal à obtenir certains paquets dont j'ai besoin. J'utilise la version la plus récente et dispose d'une connexion wifi sur mon campus. Voici ce que mon instructeur souhaite que nous fassions:

  1. sélectionnez Applications/Accessoires/Terminal sur le bureau Ubuntu
  2. tapez ls /usr/include/GL
    si glut.h gl.h etc sont là, très bien
    Sinon, installez-le Sudo apt-get install libglut3-dev
  3. J'ai ensuite copié program1.c sur le bureau
  4. cd desktop
  5. gcc -lglut -lGLU program1.c note l est un L minuscule, ce qui signifie une bibliothèque sous UNIX
  6. ./a.out à exécuter

Je complète l'étape 2, dans laquelle retourne:

Sudo: ls/brandon/include/GL: command not found

donc à partir d'ici, je fais l'apt-get et essaie de l'installer, mais me renvoie avec ceci:

E: Unable to locate package libglut3-dev

Est-ce que cela a à voir avec ma connexion ou y a-t-il quelque chose que je dois faire sur mon système pour qu'il puisse trouver le paquet et l'installer. Je suis vraiment nouveau sur Ubuntu et je pourrais avoir besoin d'aide pour commencer.

28
Brandon Jacobs

Vos instructions semblent être anciennes. Autant que je sache, le paquet freeglut3 fournit une surabondance. Pour l'obtenir avec les fichiers d'en-tête pour le développement, installez-le:

Sudo apt-get install freeglut3-dev

freeglut3-devInstall freeglut3-dev

qui devrait également tirer freeglutInstall freeglut3 .

Pour avoir trouvé cela par vous-même, vous auriez pu faire:

Sudo apt-cache search glut

Après avoir installé le package freeglut3-dev, vous pouvez vérifier qu’il contient les fichiers GL nécessaires en émettant:

dpkg -L freeglut3-dev

qui listera le contenu du paquet qui comprend:

/usr/include/GL
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/glut.h
/usr/lib/x86_64-linux-gnu/libglut.a
...
/usr/lib/x86_64-linux-gnu/libglut.so
37
steabert

Pour installer les bibliothèques OpenGL:

Sudo apt-get install mesa-utils

Pour installer freeGlut:

Sudo apt-get install freeglut3-dev
5
A-Sharabiani