CMake在Ubuntu中找不到OpenGL

时间:2015-07-01 20:19:04

标签: ubuntu opengl cmake

我想在Ubuntu中安装VTK。 CMake发给我这个错误:

  

CMake错误   /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108   (消息):找不到OpenGL(缺少:OPENGL_gl_LIBRARY   OPENGL_INCLUDE_DIR)呼叫堆栈(最近一次呼叫):
  /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)
  渲染/ OpenGL / CMakeLists.txt:196(find_package)

     

CMake错误:此项目中使用了以下变量,但是   它们设置为NOTFOUND。请设置它们或确保它们已设置   并在CMake文件中正确测试:OPENGL_INCLUDE_DIR(ADVANCED)   用作目录中的include目录   /home/pilou/Documents/src/VTK-6.2.0/Geovis/Core

因此我安装了freeglut3和build-essential(正如我在互联网上看到的那样)。但一切都没有改变。

我怎么能找到opengl写我自己的链接到CMake?我还能做些什么来安装VTK?

2 个答案:

答案 0 :(得分:30)

好吧最后我只需要安装freeglut3-dev而不是freeglut3! 它包含freeglut3的开发库和标题。

FIY,您可以在Linux上安装它:

sudo apt-get install freeglut3-dev

答案 1 :(得分:8)

您不需要任何版本的GLUT来满足对OpenGL的依赖。您需要的是OpenGL头文件和库。在Ubuntu中,它们与libgl1-mesa-dev package一起安装。