【发布时间】:2021-01-15 09:30:15
【问题描述】:
当我安装 partio 时,它显示以下错误消息
/usr/bin/ld: cannot find -lOpenGL::OpenGL
collect2: error: ld returned 1 exit status
src/tools/CMakeFiles/partview.dir/build.make:91: recipe for target 'src/tools/partview' failed
make[2]: *** [src/tools/partview] Error 1
CMakeFiles/Makefile2:967: recipe for target 'src/tools/CMakeFiles/partview.dir/all' failed
make[1]: *** [src/tools/CMakeFiles/partview.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
当我搜索互联网时,我几乎看不到任何关于 -lOpenGL::OpenGL 的信息。我见过 OpenGL::GLU 或 GL。但我还没有看到 OpenGL::OpenGL。所以我不知道如何解决这个问题。
我使用的 cmake 版本正好是 3.15.0。 有什么解决办法吗?任何事情都会有所帮助。
【问题讨论】:
-
该目标由FindOpenGL.cmake 提供。请参阅页面底部的注释。你能检查每个变量的内容吗?您的系统使用什么 OpenGL 实现?