ubuntu 14.04 安装OpenGL(基于freeglut)
2014-11-05 11:10
459 查看
ubuntu 14.04对于openGL的支持还是比较充分的,使用freeglut和openGL的基本库即可实现快速安装,具体方法如下:
我们使用终端,并输入以下语句
注:大多数系统均需要执行所有语句,以安装基本库,少数系统仅需要最后一句即可
测试样例(网上很多,在此给出一个)
编译参数(可写成makefile,在此仅给出终端写法)
gltest.c 为源文件名 gltest 为可执行文件文件名 根据需要修改
注意:请不要随意更变参数书写顺序,否则可能不能编译
源代码:
样例输出:
我们使用终端,并输入以下语句
注:大多数系统均需要执行所有语句,以安装基本库,少数系统仅需要最后一句即可
sudo apt-get install build-essential sudo apt-get install libgl1-mesa-dev sudo apt-get install libglu1-mesa-dev
sudo apt-get install freeglut3-dev
测试样例(网上很多,在此给出一个)
编译参数(可写成makefile,在此仅给出终端写法)
gcc -I/usr/include -L/usr/local/lib -L/usr/X11R6/lib gltest.c -o gltest -lglut -lGLU -lGL -lX11 -lXext -lXi -lm
gltest.c 为源文件名 gltest 为可执行文件文件名 根据需要修改
注意:请不要随意更变参数书写顺序,否则可能不能编译
源代码:
#include <GL/glut.h> void init(); void display(); int main(int argc, char* argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(0, 0); glutInitWindowSize(300, 300); glutCreateWindow("OpenGL 3D View"); init(); glutDisplayFunc(display); glutMainLoop(); return 0; } void init() { glClearColor(0.0, 0.0, 0.0, 0.0); glMatrixMode(GL_PROJECTION); glOrtho(-5, 5, -5, 5, 5, 15); glMatrixMode(GL_MODELVIEW); gluLookAt(0, 0, 10, 0, 0, 0, 0, 1, 0); } void display() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 0, 0); glutWireTeapot(3); glFlush(); }
样例输出:
相关文章推荐
- 基于PXE+Pressed方式的Ubuntu14.04网络安装
- ubuntu 14.04/15.10 安装基于eclipse的android app开发环境
- 基于ubuntu14.04的ROS indigo的安装和卸载
- 【Docker】记 Docker 下,基于 Ubuntu:14.04 安装 nodejs ,并配置相关环境
- 基于Ubuntu14.04的Hadoop2.6.0完全分布式安装
- ubuntu14.04安装opengl
- 嵌入式环境搭建之基于Ubuntu 14.04下NFS安装配置
- 小白玩Caffe——基于Ubuntu14.04+CUDA8.0+cudnn5.1的Caffe安装与MNIST实验
- 基于Ubuntu14.04的语音识别工具kaldi安装
- Ubuntu14.04基于Anaconda安装Keras并切换后端到Theano
- 基于Ubuntu14.04安装Canvas LMS的Production版
- [学习笔记] 基于aws的ubuntu14.04安装discuz3.4
- 基于Ubuntu14.04 LTS 安装BigBlueButton
- 风雨caffe(一):基于ubuntu14.04的无GPU模式的caffe安装
- 基于Ubuntu14.04 Zabbix2.2.15(版本) Proxy端 安装
- Zabbix3.0安装(基于Ubuntu14.04)
- 基于Ubuntu 14.04 KVM拟化安装部署
- 基于VirtualBox虚拟机安装Ubuntu14.04
- 基于ubuntu14.04的OpenCV2.4.11的安装和卸载
- Ubuntu14.04基于Anaconda安装Keras并切换后端到Theano