小编use*_*363的帖子

code::blocks 的 OpenGL 设置“找不到 -lXxf86vm”

我正在为学校建立一个开发环境。我们将使用 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)

我将尝试安装大黄蜂,看看它是否能让我在任何地方

opengl glut codeblocks freeglut

2
推荐指数
2
解决办法
3247
查看次数

标签 统计

codeblocks ×1

freeglut ×1

glut ×1

opengl ×1