7

我正在尝试在运行 Linux Mint 的计算机上安装 freeglut。我按照这个网站上的步骤操作:http: //freeglut.sourceforge.net/docs/install.php。当我make all在 src 目录中执行此操作时,会出现以下错误:

fatal error: GL/gl.h

此错误由 ../include/GL/freeglut_std.h 给出。经检查,include/GL 目录确实没有任何 gl.h 文件。它也缺少 glu.h,freeglut_std.h 也尝试这样做#include。我该怎么办?为什么 gl.h 和 glu.h 不见了?

4

2 回答 2

10

我建议安装freeglut3-dev软件包而不是从源代码构建。这将为您提供有用的东西,例如自动更新和pkg-config可以在make文件中引用的正确条目。

如果您一心想从源代码构建 freeglut,您可能需要libgl1-mesa-devand (也许)libglu1-mesa-dev软件包。

于 2012-07-03T20:28:49.407 回答
5

对于安装:

  1. sudo apt-get install freeglut3 freeglut3-dev libglew-dev
  2. sudo apt-get install mesa-utils

对于链接:

 g++ .... -lglut -lGL ....
于 2019-09-05T22:05:38.100 回答