web-dev-qa-db-fra.com

CMake n'a pas pu trouver OpenGL dans Ubuntu

Je veux installer VTK dans Ubuntu. CMake m'envoie cette erreur:

Erreur CMake dans /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): impossible de trouver OpenGL (manquant: OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR) Pile d'appel (appel le plus récent en premier):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake: 315 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindOpenGL.cmake: 161 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
Rendu/OpenGL/CMakeLists.txt: 196 (find_package)

Erreur CMake: Les variables suivantes sont utilisées dans ce projet, mais elles sont définies sur NOTFOUND. Veuillez les définir ou assurez-vous qu'ils sont définis et testés correctement dans les fichiers CMake: OPENGL_INCLUDE_DIR (ADVANCED) utilisé comme répertoire d'inclusion dans le répertoire /home/pilou/Documents/src/VTK-6.2.0/Geovis/Core

J'ai donc installé freeglut3 et build-essential (comme je l'ai vu sur Internet). Mais rien n'a changé.

Comment pourrais-je trouver opengl pour écrire mon propre lien vers CMake? Que puis-je faire d'autre pour installer VTK?

21
guhur

Ok enfin j'ai juste besoin d'installer freeglut3-dev au lieu de freeglut3! Il contient les librairies de développement et les en-têtes de freeglut3.

FIY, vous pouvez l'installer avec sous Linux:

Sudo apt-get install freeglut3-dev
31
guhur

Vous n'avez besoin d'aucune version de GLUT pour satisfaire une dépendance à OpenGL. Ce dont vous avez besoin, ce sont des en-têtes et des bibliothèques OpenGL. Dans Ubuntu, ils sont installés avec libgl1-mesa-dev package .

11
Ruslan