[转]Ubuntu下搭建OpenGL开发环境-安装OpenGL库

 

 

 

工作机器是ubuntu的,一直想写写opengl,就是开不了头。万事开头难啊。

今天旅游回来了,正好手头没有紧急的事就把opengl的环境搭下。

1.下载mesa的相关库和驱动等。

   www.mesa3d.org下载,最新版是8.0.2,但是没有GLUT,所以下7.0版的比较好。

 MesaDemos-x.y.z.tar.gz, MesaGLUT-x.y.z.tar.gz, MesaLib-x.y.z.tar.gz,第一个是demo,可以不下。后面两个需要下载,然后解压到一个目录。MesaLib-x.y.z.tar.gz解开后得到Mesa-xxxx目录,MesaGLUT-x.y.z.tar.gz解开后有两个文件夹include/GL,src/glut,拷贝到Mesa-xxxx对应目录下。

2. 安装:

 基本需求组件:

 dri2proto version 1.99.3 or later 

 libDRM version 2.4.15 or later 

 Xorg server version 1.5 or later 

搜索下:

~$ sudo apt-cache search dri2proto

搜到一个x11proto-dri2-dev,安装之

~$ sudo apt-get install x11proto-dri2-dev

依此步骤,差什么装什么。

   然后cd Mesa-xxxx, ./configure

   可以是用autoconf来安装,官网上有比较详细的说明,不过我没安装成功。

   使用传统的makefile安装:

~$ make linux-x86

这里也许会缺少很多依赖库,参照上面的 ,差什么装什么。装完后

~$ make install 

ok了。

3. 直接安装编译好的库

    如果源码安装搞不定,可以直接装编译好的库

sudo apt-get install mesa-common-dev  libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev

搞定。

 

搞了一下午,google了一大把,发现基本都一样,抄来抄去的。自己搞下就知道了。

 

以先了解一 下mesa库,他是opengl的一个开源库。另外,应该可以下载源代码直接编译的,去看附录中参考网站1.

 

1. 确保编译器等库已经被安装:

Ubuntu命令行代码  收藏代码
  1. sudo apt-get install build-essential  


2.安装Mesa OpenGL库。

Linux命令代码  收藏代码
  1. sudo apt-get install libgl1-mesa-dev  

 

3.安装Mesa OpenGL增强库:

Linux命令代码  收藏代码
  1. sudo apt-get install libglu1-mesa-dev  

 

4.安装OpenGL增强库:

Linux命令代码  收藏代码
  1. sudo apt-get install libglut3-dev  

 

 

附录:

参考网站1:http://www.opengl.org/wiki/Getting_started

参考网站2:http://www.linuxidc.com/Linux/2011-09/42146.htm

 

编译:gcc simple-V1.c -o simple-V1  -lglut

OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值