2011-06-30 34 views
3

我是一个linux用户。我用python编写OpenGL应用程序,但是我将用C++编写OpenGL应用程序,但是我遇到了问题。 '/ urs/include'目录中没有'GL'文件夹,我没有访问OpenGL标题。我该怎么办?有没有安装软件包?在C++中编写OpenGL应用程序

+4

看看[这里的问题](http://stackoverflow.com/questions/3933027/how-to-get-the-gl-library-headers)。 –

回答

3

你必须安装它。

对于Ubuntu的,我觉得命令是:

sudo apt-get install freeglut3 freeglut3-dev 

由于这种安装全部freeglut依赖。

对于其他Linux发行版(我运行Arch Linux),只需搜索谷歌的opengl标题{发行版}

+0

和'libglw1-mesa',这是最重要的。这是OpenGL API的实现(非常有名)。 – karlphillip

+0

谢谢。我不再运行Ubuntu了,所以我知道命令列表有问题;) – Blender

+1

Blender不再使用Ubuntu ** ='(** Windows? – karlphillip

1

你需要安装台面(如果你没有像样的驱动程序的图形卡)。根据你的发行版,应该有一个简单的方法来做到这一点。你会对mesa-common-dev或libmesa感兴趣。

在配有nvidia图形卡的gentoo上,我安装了nvidia-drivers,并且使用它获取头文件。

在ubuntu上,我安装了mesa-common-dev。

+0

+1 *特别是*对于nVidia! – vines

相关问题