以下这种安装glut库的方法是我个人经阅无数国内外网站后,总结的一种方法:
首先安装opengl所需的其他类库:
建立基本编译环境
首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装:
sudo apt-get install build-essential
安装OpenGL Library
接下来要把我们会用到的 Library 装上去,首先安装 OpenGL Library
sudo apt-get install libgl1-mesa-dev
安装OpenGL Utilities
OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。接下来我们安装OpenGL Utilities
sudo apt-get install libglu1-mesa-dev
安装OpenGL Utility Toolkit
OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。
sudo apt-get install libglut-dev
注意在这一步的时候,可能会出现以下情况:
shell提示:正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 libglut-dev
如果出现上述情况,请输入将上述 sudo apt-get install libglut-dev
命令改成sudo apt-get install freeglut3-dev就行拉,
设定编译参数与编译
到此,前期环境已经全部弄完了(如果你已经完成了,会觉得以上部分很啰嗦吧);
下面我们进入正题吧!!
在Ubuntu下opengl编程,如果要用到glut库的话,首先需要安装glut包。
1 安装glut
(1)下载地址:
http://fidelio.cacs.louisiana.edu/resources/linux/glut.zip
2.
下载完成后,将glut.zip 解压……
解压完成后,里面4个文件,一个cube.cpp是测试文件,一个glut.h,一个glut-3.7-8.i386.rpm,一个makefile文件,
3.安装
ubuntu下终端安装是:pm -i glut-3.7-8.i386.rpm
假如你所用的ubuntu不支持rpm类型的话,用alien可以把rmp转换为deb文件,再安装。
alien工具的安装:
apt-get install alien
alien的使用:
先进入rpm包的目录,再在终端使用命令
alien xxx.rpm
即可在本目录下生成一个xxx.deb
然后你就可以dpkg -i xxx.deb了(或者干脆双击),来安装deb包了
(我的ubuntu不知怎么安装完alien后无法转换成deb文件,所以我是直接解压.rpm文件的,
解压rpm后有一个文件叫做libglut.so.3.7,将这个文件改名为“libglut.so”并将这个改完各的文件复制到/usr/lib/目录下,如果你的ubuntu也无法转换成deb文件时,建议用我所用的这种方法)
4.
把“glut.h”移动到/usr/include/GL下,
ubuntu终端命令:mv glut.h /usr/include/GL
5.到此,glut库已经安装完毕……
还等什么呢!赶快测试下喽!
回到glut.zip的目录,运行make ,然后./cube
注:这是一个我从网上找来的例子,原网站当时没有保存,所以……
当然个人觉得我丰富了那个原来的文章,因为在写这编文章的同时我也还是一个使用opengl的新手,
所以对于一个新手来说我想大家都是想要一些直接一点的方法,当然高手们都会觉得我写的这文章很啰嗦,但还是请见谅……
首先安装opengl所需的其他类库:
建立基本编译环境
首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装:
sudo apt-get install build-essential
安装OpenGL Library
接下来要把我们会用到的 Library 装上去,首先安装 OpenGL Library
sudo apt-get install libgl1-mesa-dev
安装OpenGL Utilities
OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。接下来我们安装OpenGL Utilities
sudo apt-get install libglu1-mesa-dev
安装OpenGL Utility Toolkit
OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。
sudo apt-get install libglut-dev
注意在这一步的时候,可能会出现以下情况:
shell提示:正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 libglut-dev
如果出现上述情况,请输入将上述 sudo apt-get install libglut-dev
命令改成sudo apt-get install freeglut3-dev就行拉,
设定编译参数与编译
到此,前期环境已经全部弄完了(如果你已经完成了,会觉得以上部分很啰嗦吧);
下面我们进入正题吧!!
在Ubuntu下opengl编程,如果要用到glut库的话,首先需要安装glut包。
1 安装glut
(1)下载地址:
http://fidelio.cacs.louisiana.edu/resources/linux/glut.zip
2.
下载完成后,将glut.zip 解压……
解压完成后,里面4个文件,一个cube.cpp是测试文件,一个glut.h,一个glut-3.7-8.i386.rpm,一个makefile文件,
3.安装
ubuntu下终端安装是:pm -i glut-3.7-8.i386.rpm
假如你所用的ubuntu不支持rpm类型的话,用alien可以把rmp转换为deb文件,再安装。
alien工具的安装:
apt-get install alien
alien的使用:
先进入rpm包的目录,再在终端使用命令
alien xxx.rpm
即可在本目录下生成一个xxx.deb
然后你就可以dpkg -i xxx.deb了(或者干脆双击),来安装deb包了
(我的ubuntu不知怎么安装完alien后无法转换成deb文件,所以我是直接解压.rpm文件的,
解压rpm后有一个文件叫做libglut.so.3.7,将这个文件改名为“libglut.so”并将这个改完各的文件复制到/usr/lib/目录下,如果你的ubuntu也无法转换成deb文件时,建议用我所用的这种方法)
4.
把“glut.h”移动到/usr/include/GL下,
ubuntu终端命令:mv glut.h /usr/include/GL
5.到此,glut库已经安装完毕……
还等什么呢!赶快测试下喽!
回到glut.zip的目录,运行make ,然后./cube
注:这是一个我从网上找来的例子,原网站当时没有保存,所以……
当然个人觉得我丰富了那个原来的文章,因为在写这编文章的同时我也还是一个使用opengl的新手,
所以对于一个新手来说我想大家都是想要一些直接一点的方法,当然高手们都会觉得我写的这文章很啰嗦,但还是请见谅……