我正在为学校建立一个开发环境。我们将使用 GLUT 进行图形编程。我在 Ubuntu 上安装了 freeglut 使用
sudo apt-get install freeglut3-dev
我将使用 code::blocks 编写所有内容(根据讲师的规范),但是当我尝试在 code::blocks 中构建默认的 GLUT 项目时,我得到以下信息
Compiling: main.cpp
Linking console executable: bin/Debug/glut_test
/usr/bin/ld: cannot find -lXxf86vm
collect2: ld returned 1 exit status
在我看来,我缺少一些依赖,但我无法终生弄清楚它是什么。我不知道-lXxf86vm是什么,Google 或我能找到的任何其他论坛也不知道。
有人有想法吗?
更新 1)这可能与我在这台笔记本电脑中有 Nvidia Optimus 卡这一事实有关。
我也尝试运行默认的 OpenGL 项目,但它引发了以下错误
main: X server has no OpenGL GLX extension
我将尝试安装 bumblebee 看看是否能帮到我