如何安装 OpenGL/GLUT 库

Bra*_*obs 46 command-line opengl

我目前在我的 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
Run Code Online (Sandbox Code Playgroud)

所以从这里我做 apt-get 并尝试安装它,但返回给我:

E: Unable to locate package libglut3-dev
Run Code Online (Sandbox Code Playgroud)

这是否与我的连接有关,或者我需要在我的系统上做些什么才能找到软件包并安装它。我对 ubuntu 真的很陌生,可以在刚开始时使用一些帮助。

ste*_*ert 57

您的说明似乎很旧,据我所知 glut 是由软件包 freeglut3 提供的,要使用头文件进行开发,请安装:

sudo apt-get install freeglut3-dev
Run Code Online (Sandbox Code Playgroud)

freeglut3-dev安装 freeglut3-dev

这也应该拉入freeglut3安装 freeglut3.

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

sudo apt-cache search glut
Run Code Online (Sandbox Code Playgroud)

安装包后,freeglut3-dev您可以通过发出确认它包含所需的 GL 文件

dpkg -L freeglut3-dev
Run Code Online (Sandbox Code Playgroud)

这将列出包的内容,其中包括:

/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
Run Code Online (Sandbox Code Playgroud)


A-S*_*ani 17

安装 OpenGL 库:

sudo apt-get install mesa-utils
Run Code Online (Sandbox Code Playgroud)

安装 freeGlut:

sudo apt-get install freeglut3-dev
Run Code Online (Sandbox Code Playgroud)