我正在为学校建立一个开发环境。我们将使用 GLUT 进行图形编程。我在 Ubuntu 上安装了 freeglut 使用
sudo apt-get install freeglut3-dev
Run Code Online (Sandbox Code Playgroud)
我将使用 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
Run Code Online (Sandbox Code Playgroud)
在我看来,我缺少一些依赖,但我终其一生都无法弄清楚它是什么。我不知道-lXxf86vm是什么,Google 或我能找到的任何其他论坛也不知道。
有没有人有想法?
更新 1) 这可能与我在这台笔记本电脑中有一块 Nvidia Optimus 卡的事实有关。
我也尝试运行默认的 OpenGL 项目,但它抛出以下错误
main: X server has no OpenGL GLX extension
Run Code Online (Sandbox Code Playgroud)
我将尝试安装大黄蜂,看看它是否能让我在任何地方