CMake在Ubuntu中找不到OpenGL

guh*_*hur 24 opengl ubuntu cmake

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

/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108中的CMake错误(消息):找不到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)用作目录/home/pilou/Documents/src/VTK-6.2.0/Geovis/Core中的包含目录

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

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

guh*_*hur 34

好吧最后我只需要安装freeglut3-dev而不是freeglut3!它包含freeglut3的开发库和头文件.

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

sudo apt-get install freeglut3-dev
Run Code Online (Sandbox Code Playgroud)


Rus*_*lan 14

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