2012-07-03 171 views
3

我想在運行Linux Mint的計算機上安裝freeglut。我遵循這個網站上的步驟:http://freeglut.sourceforge.net/docs/install.php。當我在src目錄做make all,它提供了以下錯誤:由../include/GL/freeglut_std.h給在Linux上安裝Freeglut

fatal error: GL/gl.h

此錯誤。經檢查,include/GL目錄確實沒有任何gl.h文件。它也缺少glu.h,freeglut_std.h也嘗試到#include。我應該怎麼做呢?爲什麼缺少gl.h和glu.h?

+1

您是在['configure'](http://en.wikipedia.org/wiki/Configure_script_%28computing%29)腳本之前還是之後運行'make'? 'configure'應該通知你丟失的標題。 – genpfault

+0

'configure'腳本 – Ataraxia

回答

5

我建議安裝freeglut3-dev包,而不是從源碼構建。這會給你有用的東西,如自動更新和適當的pkg-config條目,你可以在你的make文件中引用。

如果你從源代碼構建freeglut已經死了,你可能需要libgl1-mesa-dev和(可能)libglu1-mesa-dev包。

+1

那麼freeglut3-dev和pkg-config是什麼?我下載它後如何安裝freeglut3-dev?那麼pkg-config如何協助安裝freeglut? – Ataraxia

+0

'freeglut3-dev'是Debian [軟件包](http://packages.debian.org/squeeze/freeglut3-dev)的名稱。 Mint是基於Debian/Ubuntu的。你應該可以通過'sudo apt-get install freeglut3-dev'安裝它。 – genpfault

+0

正如鏈接的維基文章所說:「pkg-config是一個計算機軟件,它提供了一個統一的接口來查詢已安裝的庫,以便從其源代碼編譯軟件。」 – genpfault