如何安装 OpenGL/GLUT 库

如何安装 OpenGL/GLUT 库

我目前在我的 acer 上网本上安装了 ubuntu 11.10。我无法获取所需的一些软件包。我正在使用最新版本,并且校园内有 wifi 连接。这是我的导师希望我们做的:

  1. 在 Ubuntu 桌面上选择“应用程序/附件/终端”
  2. ls /usr/include/GL
    如果glut.h gl.h有的话,请输入等,
    如果没有,请安装它sudo apt-get install libglut3-dev
  3. 然后我复制program1.c到桌面
  4. cd desktop
  5. gcc -lglut -lGLU program1.c 注意 l 是小写的 L,在 UNIX 中表示库
  6. ./a.out执行

我完成了第 2 步,返回结果为:

sudo: ls/brandon/include/GL: command not found

因此从这里我执行 apt-get 并尝试安装它但返回了以下内容:

E: Unable to locate package libglut3-dev

这是否与我的连接有关,或者我需要在系统上执行某些操作才能找到并安装包。我对 ubuntu 还很陌生,刚开始使用时需要一些帮助。

答案1

您的说明似乎有些陈旧,据我所知,glut 由 freeglut3 包提供,要获取它以及用于开发的头文件,请安装:

sudo apt-get install freeglut3-dev

freeglut3-dev安装 freeglut3-dev

也应该吸引自由3安装 freeglut3

为了自己找到这个,你可以这样做:

sudo apt-cache search glut

安装包后,freeglut3-dev您可以通过输入以下命令确认它包含所需的 GL 文件

dpkg -L freeglut3-dev

其中会列出包裹的内容,包括:

/usr/include/GL
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/glut.h
/usr/lib/x86_64-linux-gnu/libglut.a
...
/usr/lib/x86_64-linux-gnu/libglut.so

答案2

要安装 OpenGL 库:

sudo apt-get install mesa-utils

要安装 freeGlut:

sudo apt-get install freeglut3-dev

答案3

使用终端输入以下命令:

sudo apt-get install aptitude
sudo aptitude install freeglut3-dev

补充笔记: 如果计算机询问您是否接受freeglut3-dev由于依赖关系而不应安装的解决方案,请输入“n“表示”“。

然后,计算机将通知您有关downgrade解决依赖关系问题的软件包操作。输入““表示”是的“。

我希望这也对你有帮助。

谢谢。

相关内容